diff options
author | Jess Fan <jess.fan@10gen.com> | 2016-06-24 14:00:05 -0400 |
---|---|---|
committer | Jess Fan <jess.fan@10gen.com> | 2016-07-06 09:56:21 -0400 |
commit | 504e52fea82aeec8995b3c5f3391dd54898d5970 (patch) | |
tree | a135a0e3a7f133af18b8ddf99dc656952d822b8f /src/mongo/s/mongos_options.cpp | |
parent | 05eca76c9df7df37cb422aa385cd4f121578b381 (diff) | |
download | mongo-504e52fea82aeec8995b3c5f3391dd54898d5970.tar.gz |
SERVER-24227 Replace autoSplit startup opt with proper setting
Diffstat (limited to 'src/mongo/s/mongos_options.cpp')
-rw-r--r-- | src/mongo/s/mongos_options.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/mongo/s/mongos_options.cpp b/src/mongo/s/mongos_options.cpp index bbf38d23bb7..b5115a81cdb 100644 --- a/src/mongo/s/mongos_options.cpp +++ b/src/mongo/s/mongos_options.cpp @@ -123,17 +123,6 @@ Status addMongosOptions(moe::OptionSection* options) { options->addSection(ssl_options); #endif - options - ->addOptionChaining( - "noAutoSplit", "noAutoSplit", moe::Switch, "do not send split commands with writes") - .hidden() - .setSources(moe::SourceAllLegacy); - - options - ->addOptionChaining("sharding.autoSplit", "", moe::Bool, "send split commands with writes") - .setSources(moe::SourceYAMLConfig); - - return Status::OK(); } @@ -183,20 +172,6 @@ Status canonicalizeMongosOptions(moe::Environment* params) { } #endif - // "sharding.autoSplit" comes from the config file, so override it if "noAutoSplit" is set - // since that comes from the command line. - if (params->count("noAutoSplit")) { - Status ret = - params->set("sharding.autoSplit", moe::Value(!(*params)["noAutoSplit"].as<bool>())); - if (!ret.isOK()) { - return ret; - } - ret = params->remove("noAutoSplit"); - if (!ret.isOK()) { - return ret; - } - } - return Status::OK(); } @@ -226,13 +201,6 @@ Status storeMongosOptions(const moe::Environment& params, const std::vector<std: // This option currently has no effect for mongos } - if (params.count("sharding.autoSplit")) { - mongosGlobalParams.shouldAutoSplit = params["sharding.autoSplit"].as<bool>(); - if (!mongosGlobalParams.shouldAutoSplit) { - warning() << "running with auto-splitting disabled"; - } - } - if (!params.count("sharding.configDB")) { return Status(ErrorCodes::BadValue, "error: no args for --configdb"); } |