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

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0.0
    • Component/s: Sharding, Upgrade/Downgrade
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      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

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

                Dates

                Created:
                Updated:
                Resolved: