-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2017-12-04, Repl 2017-12-18
Writes to the minValid document need to be timestamped so that they don't persist after a call to recoverToStableTimestamp. During secondary batch application there are 2 main writes to the minvalid collection that are relevant: one that sets the minValid to the end of the batch and another that sets the appliedThrough to the end of the batch. Both those writes should be given the timestamp of the end of the batch, so that if we recover to a time before the batch the writes will be undone.
- is related to
-
SERVER-30472 ReplicationConsistencyMarkers::writeCheckpointTimestamp needs to include its own write in checkpoint
- Closed