[roll] Roll fuchsia [power] Balance system-activity-governor tasks

The optimization of the SAG has greatly reduced the execution time at a
client side for calling TakeWakeLease. But this resulted in many tasks
scheduled but not completed at the end of the benchmark test for
TakeWakeLease, and happen to affect the result of ToggleLease because
Power Broker was still busy handling the requests from the tasks on the
SAG side.

To avoid this, a semaphore is added to control the flow so that tasks
can get executed. The test is also changed to hold to a lease so that
the optimization of the lease reuse can be tested. A different test for
the original behavior may be added later.

Original-Bug: b/395214643
Test: refer to the bug.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1217325
Original-Revision: bfe019fa469ea07dadeaccdf17b2080b0a6b27e9
GitOrigin-RevId: 500a2e497309b7176e403e34ea57bf385b67b3eb
Change-Id: Iea9ededdbfe6843dd8e394e70b1458594fba9a96
1 file changed
tree: 8b2bf837196ce459c983ae7d76a1f8950f441060
  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.