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

Configuration directive changes for config servers as replica sets

    • Type: Icon: New Feature New Feature
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.1.7
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Fully Compatible
    • Sharding 7 08/10/15, Sharding 8 08/28/15

      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.

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

              Created:
              Updated:
              Resolved: