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

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

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.3.3
    • Component/s: Storage
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: