-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
v6.0
-
Sharding NYC 2022-04-18, Sharding 2022-05-02
Currently the internal transaction API can only synchronously run transactions. As part of this ticket, we should change it to instead run them asynchronously. Additionally, the async run method should support returning futures with variable types.
- related to
-
SERVER-72701 Create a synchronous transaction API for SyncTransactionWithRetries
- Closed
- split to
-
SERVER-65839 Add way to use transaction API without an initial opCtx
- Open
-
SERVER-65840 Allow returning any type from the callback given to the transaction API
- Backlog