-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding 2020-10-05
-
95
SERVER-50939 is adding an functionality to ensure that PrimaryOnlyService instances clean up correctly in order to unblock stepdown. ReshardingCoordinatorService, ReshardingDonorService, and ReshardingRecipientService should implement this method, setting errors on any promises internal to the instance that have not be fulfilled at the time of interrupt being called.
We likely also want the destructors to invariant that all promises have been fulfilled.
- depends on
-
SERVER-50939 Ensure that PrimaryOnlyService Instances unblock any dependent work during stepdown or shutdown
- Closed