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

      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: