| commit | efe8e2a00f5c11bfed46b7c224689e86d9dc0334 | [log] [tgz] |
|---|---|---|
| author | James Robinson <jamesr@fuchsia.infra.roller.google.com> | Thu Jan 06 17:17:18 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu Jan 06 09:18:47 2022 -0800 |
| tree | 4dd6fcd7a3a83df1b0d83687cb03a41e8d5bb9e2 | |
| parent | b59bf391d7e61bb64918b7e18fb8d3a8ae05a869 [diff] |
[roll] Roll fuchsia [fdio] Use zxio to interact with remote nodes in local namespace The fdio library maintains a local namespace of paths that terminate in remote objects that communicate with external fuchsia.io servers. This updates the local namespace logic to use the zxio library for the server interactions to better encapsulate the FIDL logic. This does increase the size of a LocalVnode instance to store an arbitrary zxio object instead of only a channel handle. This also cleans up the type management in the local connection tracking a bit to use constructors, destructors, and RefPtr for memory management instead of raw pointer manipuation. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/626801 Original-Revision: 38873648019dee5ce350a292342ec908ac548f70 GitOrigin-RevId: 843cea608f28d814ee4a8e16da4024dd69a2c471 Change-Id: Ib34269e5a74a433dea22994b4cd83f84f26cfbfa
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.