-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
🟥 DDL
-
None
-
None
-
None
-
None
-
None
-
None
During the implementation of SPM-4061, specifically in SERVER-127230, we introduced the option of making a CancelableOperationContext in ShardingCoordinator as a fix to a patch failure. At that moment, due to the urgency of that project, we could not determine whether this code was actually necessary.
Why we think it's not necessary?
- In theory, all OperationContexts created on a PrimaryOnlyService should be implicitly marked as interruptible.
- Additionally, all OperationContexts should be killed by the PrimaryOnlyService when it is interrupted.
The goal of this task is to figure out if this is really necessary and, if not, revert the changes related to this topic introduced by SERVER-127230.
- is related to
-
SERVER-127230 The MoveRangeCoordinator should manage the recovery after a failover
-
- Closed
-