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

Break index builds into phases and add modes

    • Type: Icon: Task Task
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Storage NYC 2019-02-11

      There are three phases: scanning, verifying, committing. There are three modes: primary, secondary, initial sync.

      This task is to put the phases and modes in place (as enums). The modes should be hooked up with replication: add a function to the index builds interface to update all index builds on repl state changes. The index build code should be modularized into clear phases with automatic transitions that we can later update to transition only on signal.

            Assignee:
            benety.goh@mongodb.com Benety Goh
            Reporter:
            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: