-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Minor Change
-
ALL
-
v4.2
-
-
Repl 2019-07-15
-
0
If a test shuts down a node without committing or aborting a prepared transaction, collection validation will run into a prepare conflict. Previously, this would result in a hang. After SERVER-40936, this results in an invariant failure. While this is easy to avoid, it contradicts our general philosophy that we should not be able to hit invariants in tests. It might also be worth investigating if there are any other dangers that might come of this.
- is related to
-
SERVER-40723 Deadlock between S lock acquisition on secondary and prepare conflict
- Closed
-
SERVER-44837 Collection validation can cause inaccurate fast count when run against a node with a prepared transaction
- Closed
-
SERVER-40938 Add tests that dbhash and map-reduce do not accept a read concern
- Closed
- related to
-
SERVER-42076 Do not skip validation in jstests that shutdown with prepared transactions
- Backlog