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

Persist index build UUID to the durable catalog

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.1
    • None
    • None
    • None
    • Fully Compatible
    • Execution Team 2019-11-18

    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

        Activity

          People

            louis.williams@mongodb.com Louis Williams
            louis.williams@mongodb.com Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: