Currently, DDL operations except createIndexes acquires Global X lock on the secondary. This causes a problem described in the comments of SERVER-39096.
- is depended on by
-
SERVER-39169 Add testing-only support for doing snapshot reads outside of a transaction
- Closed
- is related to
-
SERVER-39096 Prepared transactions and DDL operations can deadlock on a secondary, if a reader blocks on a prepared document
- Closed
-
SERVER-37199 Yield locks of transactions in secondary application
- Closed
-
SERVER-38588 Hybrid index builds do not work when applied concurrently with prepared transactions on secondaries
- Closed
-
SERVER-39139 Remove testing support for secondary transactions
- Closed
-
SERVER-39321 Re-enable the CheckReplDBHashInBackground hook
- Closed
- related to
-
SERVER-40723 Deadlock between S lock acquisition on secondary and prepare conflict
- Closed
-
SERVER-41090 remove noop oplog entry DB X lock acquisition
- Closed