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

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

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 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

      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@mongodb.com Benety Goh
            Reporter:
            benety.goh@mongodb.com Benety Goh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: