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

Persist index build UUID to the durable catalog

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.1
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Execution Team 2019-11-18

      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.

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

              Created:
              Updated:
              Resolved: