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

Cross check FCV version compatibility between the cluster and the new replicaset during add shard

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • 1
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      As part of the kCheckShardPreconditions phase in AddShardCoordinator we set the fcv of the new replicaset the same as the cluster. If this command fails, then it's clearly an incompatibility.
      It would be nice though to put the fcv setting into the kPrepareNewShard and keep the kCheckShardPreconditions as purely checks (no modifications made).
      For this we have to find out a way to get the latest supported FCV version from the replicaset and check if that is equals or greater than the current FCV on the cluster.

            Assignee:
            Unassigned Unassigned
            Reporter:
            adam.farkas@mongodb.com Wolfee Farkas
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: