commit | a65bb071174390edbd28a020e7dce9fd56e72e46 | [log] [tgz] |
---|---|---|
author | Kyle Gong <kgong@fuchsia.infra.roller.google.com> | Tue Dec 12 16:04:17 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Dec 12 08:05:17 2023 -0800 |
tree | 8d4f32ba9fc9c972ce43633dbd2655b483f0456f | |
parent | 82d4cc0aa7504613dd29eb819c97b3d50b3a67be [diff] |
[roll] Roll fuchsia [power][broker] Add Lease Status and LeaseControl * Lease now returns a channel that allows the holder to watch for LeaseStatus changes. When the channel is closed by the client, the lease will be dropped. * Lease status is now tracked and updated. Initially, the lease status will be PENDING. Once all claims become fulfilled, the lease status will be SATISFIED. * Levels has been genericized into SubscribeMap to serve as a HashMap that can be subscribed to for updates. * Claim activation and dropping flow has been restructured to make the flow of events and updates to claims more clear. Fixes: b/302717376 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/947994 Original-Revision: 76e66b1779f6aa25ac7d4c1293b2c441458e39c7 GitOrigin-RevId: 57cb4695311c62b35ebd7447f72aae46c6b79358 Change-Id: I0e7d11d007a40f6b70b2c238196084521aa60769
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.