-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Sharding EMEA
-
Fully Compatible
-
ALL
-
Sharding EMEA 2023-07-24
Currently each lock free-acquired collection holds a GlobalLock. This means that when acquiring multiple collections in a single acquireCollections() call, the global lock is recursively locked.
Instead, the global lock should not be recursively locked in this case.
Note: In case of multiple different calls to acquireCollection(), it is expected that the global lock gets recursively locked
- related to
-
SERVER-74030 Consider a better way to express recursive locking of DBLock in CollectionSnapshots API
- Closed