-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2021-09-20, Execution Team 2021-10-04
A good portion of our mock interfaces are used to make unit testing easier. The LockerNoop::isW() method was changed to always return true, as an example. However, the LockerNoop is used outside of unit tests. Returning true that the global exclusive lock is held by multiple operations can result in bugs as seen inĀ SERVER-59591.
- is related to
-
SERVER-59591 LockerNoop::isW() always returns true allowing multiple operations think they are holding the global exclusive lock at the same time
- Closed
- related to
-
SERVER-60275 TSAN race in storage_wiredtiger_record_store_and_index_test
- Closed
-
SERVER-60388 ShardingWriteRouter GBenchmark Doesn't Utilize registerClientObserver
- Closed
-
SERVER-60691 benchmark_main does not register ClientObserver for LockerNoop
- Closed
-
SERVER-60229 lock manager for mongos
- Closed