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

Add fromConfigServer parameter to allow transitioning a shard server from lastLTS FCV to lastContinuousFCV

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.7.1, 4.8.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • v4.7
    • Repl 2020-09-21, Repl 2020-10-05

      On clean startup of a mongod with the --shardsvr option, the FCV is defaulted to the “last-lts” to ensure compatibility when being added to a downgraded version cluster. The config server will run setFeatureCompatibilityVersion on the new shard as part of the addShard command.

      In order to support the ability to add a new shard into a cluster that is running the “last-continuous” version, we must allow the new shard to be able to transition from the “last-lts” to “last-continuous” FCV. We will add a new optional fromConfigServer parameter to the setFeatureCompatibilityVersion command that will be called by the config server as part of addShard. Invoking setFeatureCompatibilityVersion with fromConfigServer: true will allow a shard server to transition from “last-lts” FCV to “last-continuous” FCV.

            Assignee:
            jason.chan@mongodb.com Jason Chan
            Reporter:
            jason.chan@mongodb.com Jason Chan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: