Stop replicating startIndexBuild and commitIndexBuild oplog entries for single-phase index builds

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 4.3.3
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Fully Compatible
    • Execution Team 2020-01-13, Execution Team 2019-12-30
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      We started writing no-op startIndexBuild and commitIndexBuild oplog entries for single-phase index builds in SERVER-42760 and SERVER-43023. This was done to support the development of two phase index builds. Now that two phase index builds have been made the default in SERVER-43692, these oplog entries are no longer necessary for single phase index builds. Continuing to generate these oplog entries for single phase index builds may also be problematic for mixed version clusters and clusters with different majority read concern settings across nodes.

              Assignee:
              Benety Goh
              Reporter:
              Benety Goh
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: