Review CT implementation threading and lifetime |
|
Issue descriptionWe've had a spate of threading and lifetime bugs in the CT code, and need to do a full review of the implementation that has organically evolved. A few components worth reviewing: * STHSetComponentInstaller::ComponentReady is not thread-correct ( https://bugs.chromium.org/p/chromium/issues/detail?id=828665#c18) * STHSetComponentInstaller is created on the UI thread, but accesses objects on the IO thread - https://chromium.googlesource.com/chromium/src/+/2e1d92fb44d6b6fb12a32db59190b47a9766658c/chrome/browser/component_updater/sth_set_component_installer.cc#199 * LogDnsClient::QueryAuditProof has odd cancellation semantics (Issue 827841 and related review) |
|
►
Sign in to add a comment |
|
Comment 1 by bugdroid1@chromium.org
, Apr 19 2018