-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Storage Execution
-
Fully Compatible
-
Storage Execution 2026-11-09
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Today, the lifetime of the SizeCountCheckpointValidator is equal to lifetime of the OplogApplier which is actually equal to the process lifetime. If a node creates an OplogApplier at any point, steps up, and then steps back down, it continues using the state in the pre-existing SizeCountCheckpointValidator. Oplog application stops during the node's primary tenure, so the SizeCountCheckpointValidator state is stale, and subsequent checkpoint validation is fails.
Change the lifetime of the OplogApplier::_checkpointValidator to be one secondary term.
- is depended on by
-
SERVER-136296 Enable standby collection validation fassert server parameter
-
- In Progress
-