-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Fully Compatible
-
Sharding 2021-05-03, Sharding 2021-05-17
-
2
Focus on using AsyncTry pattern to handle recovery for recipient shards.
- depends on
-
SERVER-55288 Improve ability to test resharding's RecipientStateMachine from C++
- Closed
- has to be done before
-
SERVER-56658 Use the cleanup executor to fulfill resharding participant machine completion promises instead of fulfilling in PrimaryOnlyService::interrupt()
- Closed
- is depended on by
-
SERVER-56606 Only indicate cancelation to resharding metrics on participant shards if the userCanceled field is set to true
- Closed
-
SERVER-56659 Use local write concern when acquiring and releasing resumable critical section in resharding recipient
- Closed
- is related to
-
SERVER-51606 Handle recovery from resharding donors
- Closed
-
SERVER-56738 Create template classes for resharding unittest helpers
- Closed
- related to
-
SERVER-56816 Remove resharding RecipientStateEnum::kRenaming
- Closed
-
SERVER-56902 Remove _abortReason member variable from ReshardingRecipientService
- Closed
-
SERVER-57195 Convert resharding document deletion to use PersistentTaskStore instead of creating a WriteUnitOfWork
- Closed