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

Break index builds into phases and add modes

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Storage
    • None
    • Storage NYC 2019-02-11

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: