Fix and test partial index build handling in FCBIS

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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
            Reporter:
            Matthew Russotto
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: