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

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 4.0.0
    • 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

        Issue Links

          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: