[roll] Roll fuchsia [diagnostics][reader] Enable retrying on empty payloads when fully filtered

When a hierarchy is fully filtered, the Archivist returns an empty
payload and an error explaining that it was fully filtered. Clients
using the ArchiveReader API are observing this error when passing a
selector to request data that has not been yet been published. They
expect ArchiveReader to retry until the data they requested is
present. This is a reasonable expectation in tests, which is the
main use case of ArchiveReader.

This change allows to configure the retry strategy that the
ArchiveReader executes which varies among use cases.

Original-Fixed: 136023
Original-Fixed: b/308979621
Original-Bug: b/309698603
Multiply: session-manager-integration-test
Run-All-Tests: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/941152
Original-Revision: 0bc6e4aa00626dbd19e89a6995721c8126bdd7e7
GitOrigin-RevId: 2e5fe84442ec8aabc7decf3728808c1c6df9eef6
Change-Id: I8d6a207af6372305f5b993d1e6a625fa905ae941
1 file changed
tree: fe6a30252ed54f97e15f6ad1b2e5f3d1d5928620
  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.