diff options
author | Blake Oler <blake.oler@mongodb.com> | 2020-04-20 12:42:31 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-04-21 14:51:43 +0000 |
commit | cbcb701e0ced52827208de5bdaf21eef0a1bbc94 (patch) | |
tree | 1cd2e8e1dae4ee9b09f32971b2679941ebe82185 | |
parent | 1b18276d8c980dbe14e5f44f216d40b02904374e (diff) | |
download | mongo-cbcb701e0ced52827208de5bdaf21eef0a1bbc94.tar.gz |
SERVER-47440 Stop parsing unused parameter configdb in SetShardVersion command
-rw-r--r-- | src/mongo/db/s/set_shard_version_command.cpp | 19 |
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, |