-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
None
-
Sharding
Implement the Transaction coordinator functionality around beginning a transaction, transferring transaction ownership and waiting for all participants to report themselves as prepared. Including handling error conditions.
Specifically, the following APIs: beginTransaction, transferTransactionOwnership, prepareAcknowledgment, waitForAllPrepared.
Should include some basic unit-tests.
- depends on
-
SERVER-35347 Transaction coordinator and participant internal state machines
- Closed
- duplicates
-
SERVER-35347 Transaction coordinator and participant internal state machines
- Closed