-
Type: Bug
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Optimization
-
ALL
-
0
The data race from the ThreadSanitizer output:
A thread running the NonCriticalFacetDoesNotTransitionToActiveFaultAfterTimeoutFromTransientFault unit test is writing to ClusterRole, within the destructor of UnitTestEnvironment (i.e. unit test teardown).
A thread running ProgressMonitor::progressMonitorCheck() is reading ClusterRole. This thread was started by the above unit test.
To prevent this data race, the unit test should be modified to stop the thread running progressMonitorCheck before test teardown.