-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Cluster Scalability
-
Fully Compatible
-
ALL
-
ClusterScalability 25May-5June
-
200
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Two fixes:
- Move onStepDown() before WaitForMajorityService::shutDown() so in-flight waitForMajority calls get a clean cancellation instead of ShutdownInProgress, which withAutomaticRetry would retry and hit the kError→kError invariant in _transitionToError.
- Add explicit interrupt() at the end of testProcessDonorFields/testProcessRecipientFields to prevent state machines from dispatching mock network requests before teardown, which deadlocked shutdownExecutorPool() under TSAN.
- related to
-
SERVER-127727 ReshardingDonorRecipientCommonTest can hang in shutdownExecutorPool()
-
- Closed
-