-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
CAR Team 2025-03-17, CAR Team 2025-03-31, CAR Team 2025-04-14
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The WUOW is the tool that represents a transaction within a single MongoD instance. Currently it is at the level of the Storage Engine, but since it spans the catalog and the data, it needs to move up to the TransactionResources as it logically belongs there.
This ticket is to move the WUOW management out of OperationContext and entirely under TransactionResources. The presence of WUOU on the TransactionResources becomes an indicator that the TransactionResources in question have a yielded transaction.
- depends on
-
SERVER-102712 Move ReplicationStateTransitionLockGuard to shard_role_api_stor_ex
-
- Closed
-
-
SERVER-102774 Move d_concurrency.h/.cpp to shard_role_api_stor_ex
-
- Closed
-
- is depended on by
-
SERVER-77213 Move the all transactions-related state from OperationContext to TransactionResources
-
- Blocked
-
- is related to
-
SERVER-88547 Understand the notion of external yield in the find command
-
- Closed
-