-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2017-07-31
supportsRecoverToStableTimestamp(), setStableTimestamp(), setInitialDataTimestamp, and recoverToStableTimestamp().
This should just be a temporary implementation in db/storage/storage_engine.h, not pure-virtual so that we do not break any individual storage engines. The Storage Team will implement the function in all of the specific storage engines and then make it pure-virtual.
- is depended on by
-
SERVER-29890 Roll Back to Checkpoint: check supportsRecoverToStableTimestamp() when deciding to use rollback to checkpoint algorithm
-
- Closed
-
-
SERVER-29898 Roll Back to Checkpoint: Call recoverToStableTimestamp() under the global X lock
-
- Closed
-
-
SERVER-30184 Roll Back to Checkpoint: Call setInitialDataTimestamp at the end of processing replSetInitiate
-
- Closed
-
-
SERVER-30185 Roll Back to Checkpoint: Call setInitialDataTimestamp at the beginning and end of initial sync
-
- Closed
-