| commit | feaf2da6c01a6bc26ccd4ea68896d8433396142d | [log] [tgz] |
|---|---|---|
| author | global-integration-roller <global-integration-roller@fuchsia.infra.roller.fuchsia-infra.iam.gserviceaccount.com> | Tue Dec 20 04:24:22 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Mon Dec 19 20:25:29 2022 -0800 |
| tree | 8cde5d3bd4e685a996c676fca498c11de867655e | |
| parent | dbde502f043b37daa1785c4ddce1d8089ce98e68 [diff] |
[roll] Roll fuchsia [superproject] Roll third_party/pigweed pw_rpc: Java client improvements - Properly synchronize all RPC activity through the client's RpcManager. The RpcManager's intrinsic lock is held when modifying any of the client's RPC state. - Split AbstractCall and FutureCall out from StreamObserverCall. - Update the Call interface to make it simpler to work with. Return booleans for whether an function succeeded, rather than throwing an RpcError. - Rename Call::send() to Call::write() for consistency with other clients. Keep send() for backwards compatibility. - Switch to logging call objects instead of PendingRpc objects to improve log output. - Enforce that channel IDs are positive. - Expand unit tests. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/122152 Original-Revision: b7fbf3d6405e4023bcd50c15651031fde22224b1 GitOrigin-RevId: 5d41af3ccc6b1ed5e8ae0ee17e4bd48348a80092 Roller-URL: https://ci.chromium.org/b/8794288366113657297 CQ-Do-Not-Cancel-Tryjobs: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/780108 Original-Revision: b1c685b7747e911b0b4cd0dd8e49a6a0da7ebb0c Change-Id: Idc7ffbe701a5b3b4a4bcf30345a76a21ac8d20fc
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.