-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Fully Compatible
-
Sharding NYC 2022-05-16, Sharding NYC 2022-05-30, Sharding NYC 2022-06-13, Sharding 2022-06-27, Sharding 2022-07-11
The section should cover the following:
- What the API supports:
- Running an internal cross-shard transaction from a mongos.
- Running an internal local transaction on a mongod (in an unsharded or sharded cluster).
- Running an internal cross-shard transaction from a mongod (in a sharded cluster) which acts as the router.
- How to use the API:
- Code references for the use cases above in FLE, WCOS, removeShard etc.
- TransactionRouter/TransactionParticipant yielding and unyielding
- Internal Session Pool
- split from
-
SERVER-55346 Architecture Guide updates for Running distributed transactions internally in a sharded cluster
- Closed