-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2018-04-23, Repl 2018-05-07
-
18
A read-only transaction running at speculative majority or speculative snapshot will read its data from the most recent snapshot. It then will need to wait at commit time to ensure that the data it read is committed. We can do this by remembering the optime that the read transaction started with and then setting the last OpTime on the Client object to that optime in the commitTransaction command body.
- is related to
-
SERVER-34880 Make readConcern:local wait for write concern on a read-only transaction
- Closed
- related to
-
SERVER-34004 Support commitTransaction and abortTransaction commands on secondaries
- Closed
-
SERVER-34881 Don't wait for writeConcern when committing a read-only transaction with readConcern: 'local'
- Backlog
-
SERVER-34195 Support speculative readConcern behavior in transactions
- Closed