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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.0.0
    • None
    • Sharding, Upgrade/Downgrade
    • None
    • Fully Compatible
    • Sharding 2018-05-21

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: