Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
v5.1
-
Sharding 2021-10-04, Sharding 2021-10-18
-
69
-
3
Description
SERVER-58752 introduced the ability to retry an aborted prepared (on a subset of participant shards) transaction by retrying the transaction with a higher txnRetryCounter (internal client only). To support re-committing the transaction, we will need recreate a TransactionCoordinator (i.e. add txnRetryCounter to the TransactionCoordinator classes like we did for TransactionRouter and TransactionParticipant).