Details
Description
Threads in onShardVersionMismatch should wait for the critical section to be released, but should never hold it.
As a consequence, threads entering the critical section should not wait for recovers and the following invariants (1 2) need to be removed.
Attachments
Issue Links
- is duplicated by
-
SERVER-48722 CollectionCriticalSection should wait for an eventual shard version recovery to finish
-
- Closed
-