-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
None
-
Fully Compatible
-
Service arch 2020-12-28, Service Arch 2021-03-08, Service Arch 2021-03-22
-
120
-
3
waitUntilMajority should accept a CancelationToken. When the token is canceled, it should remove the appropriate OpTime from this map and the request's future must be signalled, but only if this was the only request pointing to that OpTime. This may require us to change from using SharedPromise to instead use something like a multimap with multiple promises/futures per OpTime.
- is depended on by
-
SERVER-53389 TenantMigration{Donor, Recipient}Service should use it's base PrimaryOnlyService's cancelation source to pass tokens in calls to WaitForMajorityService::waitUntilMajority
- Backlog
- related to
-
SERVER-54155 Standardize onCreate/onDestroy pattern for Decorations
- Closed
-
SERVER-54408 Rewrite AsyncTry-until to not use future recursion
- Closed