Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
Minor Change
-
Sharding 2020-11-16, Sharding 2020-12-28, Sharding 2021-01-11, Sharding 2021-01-25, Sharding 2021-02-08
-
0
Description
Before the recipient in a tenant migration can return success for a recipientSyncData command that includes a returnAfterReachingDonorTimestamp (set to the blockTimestamp by the tenant migration donor), it must guarantee its logical clock has durably advanced to at least that timestamp (i.e. written an oplog entry with a timestamp >= returnAfterReachingDonorTimestamp). This guarantee should apply across failovers.
Attachments
Issue Links
- is depended on by
-
SERVER-53408 [causal consistency] Add variant of tenant_migration_jscore_passthrough with secondary read preference and causal sessions
-
- Closed
-