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

Fix and test partial index build handling in FCBIS

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.0.0-rc0, 5.3.0-rc3
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • ALL
    • v5.3, v5.2
    • Repl 2022-03-07

      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.

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

              Created:
              Updated:
              Resolved: