commit | b45e833ae94e8643d5edc787db87007b0b003128 | [log] [tgz] |
---|---|---|
author | Yilong Li <liyl@google.com> | Tue Jun 11 01:53:06 2024 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 11 01:53:06 2024 +0000 |
tree | 01d9ac91a08b2019e3895d1b61e5f59037d70cdf | |
parent | e39d0b6847ec29bf611e4ea20ac7f8ee08e67834 [diff] |
[display][coordinator] Remove async-watchdog. The async-watchdog library provides a Watchdog class that monitors the aliveness of a given async dispatcher by posting periodical "update" tasks on the monitored dispatcher and periodical "check" tasks on the Watchdog-owned loop. In the display coordinator driver, it created an async::Loop not managed by the driver framework, which is a discouraged (and soon-to-be disallowed) behavior. This change deletes the async-watchdog from the display coordinator. Future changes will add other mechanisms to avoid deadlocks within the display coordinator. Test: no behavior change expected. Test: no behavior change in the internal product on nelson. Test: no behavior change in the internal product on VIM3. Bug: 346419450 Bug: 329708151 Change-Id: I99c466802c7b2b4df920f9490cd74a937382e550 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1063543 Fuchsia-Auto-Submit: Victor Costan <costan@google.com> Reviewed-by: Victor Costan <costan@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.