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

Don't return from ReplSetTest.initiate until there is a stable checkpoint

    XMLWordPrintableJSON

Details

    • Fully Compatible
    • Repl 2018-02-12, Repl 2018-03-12, Repl 2018-03-26, Repl 2018-04-09, Repl 2018-04-23
    • 0

    Description

      Some tests kill nodes. For them to recover they need to have a stable checkpoint. Whatever solution we do, we should apply to both sets of test fixtures.

      The proposed solution is to write a "done: true" field to the checkpointTimestamp document as soon as the stable checkpoint is finished being taken. Tests can then poll that field to see when it's set.

      Attachments

        Issue Links

          Activity

            People

              judah.schvimer@mongodb.com Judah Schvimer
              judah.schvimer@mongodb.com Judah Schvimer
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: