-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Cluster Scalability
-
ClusterScalability Jun9-Jun23
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
0
In SERVER-59927, RecipientStateMachine was refactored to use
RetryingCancelableOperationContextFactory. The same should be done for ReshardingDonorService.
RetryingCancelableOperationContextFactory is a wrapper class around CancelableOperationContextFactory which by default uses WithAutomaticRetry to ensure all cancelable operations will be retried if able upon failure.
- is related to
-
SERVER-59927 Resharding's RecipientStateMachine::_restoreMetrics() doesn't retry on transient errors, leading to fassert() on stepdown
-
- Closed
-