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

Configuration directive changes for config servers as replica sets

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.1.7
    • Sharding
    • None
    • Fully Compatible
    • Sharding 7 08/10/15, Sharding 8 08/28/15

    Description

      To support upgrading to replica-set config servers (csrs) from existing deployments of sync cluster config servers (sccc), we must add a new configuration directive, sharding.configsvrMode and command line option, --configsvrMode=sccc. This directive is only legal on mongod and only if the --configsvr directive has been set.

      Servers started with --configsvr and --confisvrMode=sccc act as an SCCC config server rather than a CSRS config server, even if the node is a member of a replica set. This flag’s only practical effect is to affect the response the node sends during ismaster handshake.

      "sccc" is the only viable argument to --configsvrMode. --configsvrMode=csrs is implied by starting with --configSvr and --replSet. This flag allows suppression of that implied behavior during the CSRS upgrade process.

      Attachments

        Issue Links

          Activity

            People

              spencer@mongodb.com Spencer Brody (Inactive)
              schwerin@mongodb.com Andy Schwerin
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: