Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-50582

Create delineation between cloning initial data and cloning oplog entries on the donor state machine

    • 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.

            Assignee:
            vishnu.kaushik@mongodb.com Vishnu Kaushik
            Reporter:
            blake.oler@mongodb.com Blake Oler
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: