-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2020-05-04
For snapshot reads without “atClusterTime”, set timestamp readSource to the timestamp of the current majority committed snapshot.
Similar to WiredTigerRecoveryUnit::obtainMajorityCommittedSnapshot and getMinSnapshotForNextCommittedRead, we need to select a majority committed snapshot to read at and then setTimestampReadSource to kProvided with the selected timestamp.
- depends on
-
SERVER-47569 Allow operations with readConcern snapshot outside of transactions (mongod)
- Closed
- is depended on by
-
SERVER-47573 Update readConcern to include the atClusterTime once a majority snapshot is selected
- Closed