commit | 3894c033cec0344e653ba7bf63ee4d7682146d79 | [log] [tgz] |
---|---|---|
author | Adam Perry <adamperry@google.com> | Mon Apr 12 21:36:21 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Mon Apr 12 21:36:21 2021 +0000 |
tree | 6fa63485e83c1bcc1d3d3de4c8c2fd4e599be2d3 | |
parent | fe4f3f9cf2468336cce4ab5b337d326b318d0285 [diff] |
[logs] Remove arc-swap dependency from Rust backend. There's a newer version we're looking at updating to, but it has a lot more unsafe and will be very high effort to verify. It's only used here, so we're going to be a bit risk averse and just remove it from the tree. AFAIK there's nothing that will suffer seriously when going from an ArcSwap<Severity> to a RwLock<Severity>, and the .read() calls might even be faster than ArcSwap's fast path when uncontended. A future change will actually remove the crate, as its still depended on by an out of date version of signal-hook-registry which will we'll update past in fxr/512238. Change-Id: I048d5750d730b352e811c2a4ebe3d34db6bc29fd Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/514600 Fuchsia-Auto-Submit: Adam Perry <adamperry@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Reviewed-by: Miguel Flores <miguelfrde@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.