summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlake Oler <blake.oler@mongodb.com>2020-04-20 12:42:31 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-04-21 14:51:43 +0000
commitcbcb701e0ced52827208de5bdaf21eef0a1bbc94 (patch)
tree1cd2e8e1dae4ee9b09f32971b2679941ebe82185
parent1b18276d8c980dbe14e5f44f216d40b02904374e (diff)
downloadmongo-cbcb701e0ced52827208de5bdaf21eef0a1bbc94.tar.gz
SERVER-47440 Stop parsing unused parameter configdb in SetShardVersion command
-rw-r--r--src/mongo/db/s/set_shard_version_command.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/mongo/db/s/set_shard_version_command.cpp b/src/mongo/db/s/set_shard_version_command.cpp
index 0771558dafc..39850d2d95e 100644
--- a/src/mongo/db/s/set_shard_version_command.cpp
+++ b/src/mongo/db/s/set_shard_version_command.cpp
@@ -167,25 +167,6 @@ public:
<< " which differs from stored shardName " << storedShardName,
storedShardName == shardName);
- // Validate config connection string parameter.
- const auto configdb = cmdObj["configdb"].String();
- uassert(ErrorCodes::BadValue,
- "Config server connection string cannot be empty",
- !configdb.empty());
-
- const auto givenConnStr = uassertStatusOK(ConnectionString::parse(configdb));
- uassert(ErrorCodes::InvalidOptions,
- str::stream() << "Given config server string " << givenConnStr.toString()
- << " is not of type SET",
- givenConnStr.type() == ConnectionString::SET);
-
- const auto storedConnStr =
- Grid::get(opCtx)->shardRegistry()->getConfigServerConnectionString();
- uassert(ErrorCodes::IllegalOperation,
- str::stream() << "Given config server set name: " << givenConnStr.getSetName()
- << " differs from known set name: " << storedConnStr.getSetName(),
- givenConnStr.getSetName() == storedConnStr.getSetName());
-
// Validate namespace parameter.
const NamespaceString nss(cmdObj["setShardVersion"].String());
uassert(ErrorCodes::InvalidNamespace,