-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication, Testing Infrastructure
-
Fully Compatible
-
Repl 2018-02-12, Repl 2018-03-12, Repl 2018-03-26, Repl 2018-04-09, Repl 2018-04-23
-
0
Some tests kill nodes. For them to recover they need to have a stable checkpoint. Whatever solution we do, we should apply to both sets of test fixtures.
The proposed solution is to write a "done: true" field to the checkpointTimestamp document as soon as the stable checkpoint is finished being taken. Tests can then poll that field to see when it's set.
- depends on
-
SERVER-33349 Add command to get stable checkpoint timestamp
- Closed
- is depended on by
-
SERVER-33525 Fix replication and sharding tests to work with RTT
- Closed
- is related to
-
SERVER-36101 Replication should not depend on the presence of lastStableCheckpointTimestamp in status reports to identify recoverable rollback capable nodes
- Closed
- related to
-
SERVER-34635 import pymongo.write_concern in replicaset.py
- Closed