Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
-
ALL
-
v4.2
-
Repl 2019-07-01
-
21
Description
We no longer wait for write concern on the client lastOp no matter what as of SERVER-33727. We only do so if the client explicitly set the lastOp forward. Retrying prepareTransaction only sets the lastOp if it is less than the prepareOpTime. We really need to call setLastOpToSystemLastOpTime always and then also set it to the prepareOpTime if that's still greater. That will make sure prepare retries always wait for write concern.
Attachments
Issue Links
- is related to
-
SERVER-45400 Reduce OplogFetcher getMore awaitData timeout for nodes in RollbackTest fixture
-
- Closed
-