-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2020-05-04
When a server receives a read command with read concern level "snapshot" outside of a transaction, it replies with a new field, atClusterTime, representing the timestamp of the read. This timestamp is guaranteed to be majority committed.
{cursor: {..., atClusterTime: <Timestamp>}, ...}
The reply has the same format if the request included afterClusterTime or not.
- depends on
-
SERVER-47573 Update readConcern to include the atClusterTime once a majority snapshot is selected
- Closed