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

Secondaries will always try to vote irrespective of the commit quorum (on/off) value.

    • Fully Compatible
    • ALL
    • v4.4
    • Execution Team 2020-04-20, Execution Team 2020-05-04

      This is going to be some follow-up work for SERVER-46659. We need to change the listIndexes command to return the commitQuorum for unfinished indexes.

      This invariant holds for startup recovery and rollback recovery as we start from a point-in-time. But for initial sync, this invariant will not hold due to the nature of initial sync. To resolve this, we'll need to get the commitQuorum from the listIndexes command and persist it to disk before calling applyStartIndexBuild() to set up unfinished index builds during the collection cloning phase.

            Assignee:
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Reporter:
            gregory.wlodarek@mongodb.com Gregory Wlodarek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: