[roll] Roll fuchsia [forensics] Don't reconnect if unavailable

This CL converts DynamicAsyncAnnotationProviders to not reconnect on
ZX_ERR_UNAVAILABLE or ZX_ERR_NOT_FOUND. If these errors are returned we
should not attempt to reconnect to the FIDL interface because the
protocol is not served in that product.

Original-Bug: 131339
Tested: `fx test //src/developer/forensics`
Tested: `fx shell crasher` @ 122258ae9d0b14d3 w/
  fuchsia.update.channelcontrol.ChannelControl temporarily not exposed
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/896103
Original-Revision: d3d96ba89b2bd1d305804f0f7c9f723dec6711b8
GitOrigin-RevId: 18fc2adffaa37c4895c93aae5353ff15b77ab923
Change-Id: I665bdc9cc9fd281a05679c0c2d428b1fe7cc7caa
1 file changed
tree: e34e730836e8d4a4e11eae3ee1327a945e3943b6
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.