summaryrefslogtreecommitdiff
path: root/src/mongo/s/mongos_options.cpp
diff options
context:
space:
mode:
authorJess Fan <jess.fan@10gen.com>2016-06-24 14:00:05 -0400
committerJess Fan <jess.fan@10gen.com>2016-07-06 09:56:21 -0400
commit504e52fea82aeec8995b3c5f3391dd54898d5970 (patch)
treea135a0e3a7f133af18b8ddf99dc656952d822b8f /src/mongo/s/mongos_options.cpp
parent05eca76c9df7df37cb422aa385cd4f121578b381 (diff)
downloadmongo-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.cpp32
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");
}