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

Persist index build UUID to the durable catalog

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.3.1
    • Component/s: None
    • Labels:
      None

      Description

      We must restart incomplete two-phase index builds after recover-to-stable rollback (SERVER-39451) or startup recovery. If there is an incomplete index in the catalog (i.e. there is a startIndexBuild oplog entry but no commit), then we will need to restart the index build process. This is only possible if the original build UUID is present somewhere, so we can use durable index catalog for that purpose.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: