-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Cluster Scalability
-
Fully Compatible
-
Cluster Scalability 2024-2-19
-
None
-
None
-
None
-
None
-
None
-
None
-
None
This ticket should change the code that validates transaction requests and sets up transaction state based on request options to support the new "startOrContinue" transaction option. Specifically, this ticket should:
- Pass TransactionParticipant::TransactionActions::kStartOrContinue to TransactionParticipant::beginOrContinue() if "startOrContinue" exists on the sessionOptions (it should always be true if it exists)
- Change this uassert to allow a readConcern to be set if startOrContinueTransaction is true regardless of whether the statement is the first in the transaction
- Call _setLockStateForTransaction if startOrContinueTransaction is true
- depends on
-
SERVER-85164 Modify TransactionRouter logic to add txn metadata to requests
-
- Closed
-