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

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • Sharding 2020-11-02

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: