-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Sharding
-
Labels:
-
Fully Compatible
-
Sharding 2020-11-02
Turn kDonating into kDonatingInitialData and kDonatingOplogEntries. The coordinator will tell the donor to transition into both states. A necessary precursor for the donor transitioning into kDonatingOplogEntries is all recipients telling the coordinator that they are finished cloning and are now applying.
This change allows us to unpin durable history after the recipients have stopped reading initial data from after that timestamp.