commit | 0495d0db8f7d8440cb563b8f4eea4468c532c27f | [log] [tgz] |
---|---|---|
author | Vardhan Mudunuru <vardhan@google.com> | Fri May 17 16:27:25 2019 -0700 |
committer | Vardhan Mudunuru <vardhan@google.com> | Sat May 18 01:59:54 2019 +0000 |
tree | 8eb06933acdc2d29f2a7a8a4208e1fda98d2f246 | |
parent | 9a8bc896a115c956ea7bb299ce66983f7e3ac7ef [diff] |
[modular] Fix race condition in PseudoDirServer Sometimes, the child thread was calling .signal() even before parent thread kicked off a .wait(). The fix is to use condition variables the correct way -- have the child use use the lock :) Test: Verified that it doesnt flake by running: fx run-test peridot_tests -- --gtest_filter='ModularConfigReaderTest.OverrideConfigDir' --gtest_repeat=2000 MF-419 #done Change-Id: Ib74317da4478d9539070a74815b3b8ad5f08a45c
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.
See Getting Started.
See the documentation.