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

Stepdown can interrupt setFCV before reconfig completes

    • Fully Compatible
    • ALL
    • v4.9
    • Repl 2021-03-08, Repl 2021-03-22, Repl 2021-04-05, Repl 2021-04-19
    • 129

      When setting the FCV to 4.4 from 4.9, we first update to the FCV document, which sets the targetVersion to 4.4. Before we complete the reconfig to change `secondaryDelaySecs` back to `slaveDelay` in the replica set config, stepdown can interrupt the setFCV command. This means that the FCV is effectively 4.4, but the replica set config contains `secondaryDelaySecs` instead of `slaveDelay`. If the node steps back up again (or another node that also has FCV set to 4.4 steps up), then the associated reconfig will fassert because the config is invalid.

            Assignee:
            pavithra.vetriselvan@mongodb.com Pavithra Vetriselvan
            Reporter:
            samy.lanka@mongodb.com Samyukta Lanka
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: