[roll] Roll third_party/pigweed pw_transfer: Improve Python stream reopening and closing This makes several changes to the way RPC streams are handled in the Python transfer client: - Limits RPC stream reopen attempts to a maximum number, after which ongoing transfers should fail. - Refactors stream operations into a wrapper class to minimize duplicate code between read/write transfers. - Improve logging around stream reopening. - Automatically close RPC streams when the last transfer running on them completes. Tested: Verified successful operation of multiple back-to-back transfers on real hardware. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/184931 Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> Original-Revision: baed4c896be04221216ea205cc274e45ef0b451d GitOrigin-RevId: df5fcc294b3a29157134b5ecd730f1c7a3105c71 Change-Id: Ide5d8184be5a54472ffb1fb9f94cc1b7fbab9a3e
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.