In the typedRun() method of the create command, if changeStreamPreAndPostImages is enabled we create a FixedFCVRegion. A FixedFCVRegion expects to take the fcvLock as the outermost lock, so this invariants if we're in a transaction where the global lock is already held.
(this might affect collMod with changeStreamPreAndPostImages as well if that can be run in a transaction)
- mentioned in
-
Page Loading...