[roll] Roll fuchsia [forensics] Fix snapshot garbage collection

Previously, SnapshotCollector was responsible for telling SnapshotStore
which snapshots to potentially garbage collect. However,
https://fuchsia-review.googlesource.com/c/fuchsia/+/724768 changed
SnapshotCollector to only hold onto snapshot requests until snapshot
generation is complete. Because of this, SnapshotCollector was only
trying to garbage collect snapshots which did not exist yet. This
resulted in 2 potential problems:

1. No actual snapshot garbage collection was happening
2. Crashes could occur if SnapshotCollector attempted garbage collection
   while there were still other pending snapshot requests

To mitigate this, SnapshotStore will now do its own garbage collection
when a new snapshot is added.

Original-Fixed: 110601

TESTED='fx test //src/developer/forensics'
TESTED='fx shell crasher' @ 5589f41e59a5054d

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/732562
Original-Revision: d3156e88c27f3367f62a7a439e5771a49b39a667
GitOrigin-RevId: d34db0977037f2850f17912cd45485de2007a39d
Change-Id: I269a45eb335ee1b9b02f48de36f90ff84ea85437
1 file changed
tree: ddfbc5900dcc21ea67e93db845f35e715816856d
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. 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.