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

Propagate addShard writeConcern when sending setFCV to new shard once last_stable is bumped to v3.6

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.0.0
    • Affects Version/s: None
    • Component/s: Sharding, Upgrade/Downgrade
    • Labels:
      None
    • Fully Compatible
    • Sharding 2018-05-21

      As part of adding a shard, setFeatureCompatibilityVersion is called on the new shard. setFCV was changed to allow writeConcern in v3.6, so when sending setFCV to the shard, the config server should use the writeConcern given for addShard to propagate the user's wTimeout. setFCV doesn't support writeConcern in v3.4 though, and because it is legal to add a v3.4 shard from a v3.6 config server, the CSRS can't propagate the writeConcern until the last_stable version is bumped to v3.6.

            Assignee:
            janna.golden@mongodb.com Janna Golden
            Reporter:
            jack.mulrow@mongodb.com Jack Mulrow
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: