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

Fix and test partial index build handling in FCBIS

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.0.0-rc0, 5.3.0-rc3
    • None
    • None
    • None
    • Fully Compatible
    • ALL
    • v5.3, v5.2
    • Repl 2022-03-07

    Description

      When FCBIS runs there are several partial states 2-phase index builds may be in.

      1) Index build has started in checkpoint but not completed (no oplog entries)

      2) Index build has started in checkpoint and completes in recovery (commitIndexBuild only)

      3) Index build starts in recovery but does not finish (startIndexBuild only)

      4) Index build starts and ends in recovery (startIndexBuild + commitIndexBuild)

      Currently FCBIS handles only cases 1 and 4 correctly.

      Attachments

        Activity

          People

            matthew.russotto@mongodb.com Matthew Russotto
            matthew.russotto@mongodb.com Matthew Russotto
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: