[roll] Roll fuchsia [feedback] Lazily reset product quotas

Once the monotonic clock pauses, we will not have a way to reliably
schedule periodic work. This could result in product quotas getting
reset much later than intended. For example, it's possible for our
product quota reset task to occur after 10 days instead of the intended
1 day if the device is suspended 90% of the time because async work is
scheduled based on the monotonic clock.

This CL changes our product quota reset from occurring proactively on a
periodic schedule to occurring lazily as quotas are queried.

Original-Bug: 360946313
Tested: `fx test //src/developer/forensics`
Tested: `fx shell crasher` with quota temporarily set to 1 and reset
period set to 5 minutes. Observed reports after the first get rejected
both before and after reboots until quota reset occurred.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1150816
Original-Revision: e31640e29355a99c8bf264d4507b469fc9bae8ae
GitOrigin-RevId: a2261a13d3c9ebb955ddf9b3b71d02d837ac4c17
Change-Id: I1660e4e5835b27e5a57a25db8e337f48612f7a37
1 file changed
tree: 8e6075d547425f0591b3f901383c434685e5b3be
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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 in one of the communication channels documented at get involved.

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.