-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Concurrency, Storage
-
None
-
Fully Compatible
-
v4.4, v4.2
-
Execution Team 2020-04-20
At introspect.cpp, we take a database MODE_X lock and have some complicated looping code to deal with those locking issues. Now we can create collections with just a collection MODE_IX lock, this is no longer necessary and we can reduce the complexity.
We should also investigate what we currently do for profiling inside of transactions.
- is depended on by
-
SERVER-55034 The profile command should not take S or X database locks
- Closed
- related to
-
SERVER-55034 The profile command should not take S or X database locks
- Closed