-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Sharding 2021-12-27, Sharding 2022-01-10, Sharding 2022-01-24
-
5
- Make refreshFromStorageIfNeeded() load the latest transaction state for the client session and all internal sessions that may have executed RITs on behalf of the command that the TransactionParticipant is executing.
- Dealing with when to set isValid on a TransactionParticipant.
- Make checkStatementExecuted() do full history check. That is, regardless of whether a stmtId is being executed as a retryable write or in retryable internal transaction, check if the stmtId was executed either as a regular retryable write or in a previous retryable internal transaction.
- depends on
-
SERVER-58757 [Retryability] Create partial index for config.transactions on parentLsid
- Closed
- is depended on by
-
SERVER-60524 [Retryability] Make retryable internal transactions retryable across data placement changes
- Closed