summaryrefslogtreecommitdiff
path: root/src/mongo
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo')
-rw-r--r--src/mongo/s/client/shard_local.cpp10
-rw-r--r--src/mongo/s/client/shard_remote.cpp3
2 files changed, 1 insertions, 12 deletions
diff --git a/src/mongo/s/client/shard_local.cpp b/src/mongo/s/client/shard_local.cpp
index 9d7bb2af02d..9a3d2114588 100644
--- a/src/mongo/s/client/shard_local.cpp
+++ b/src/mongo/s/client/shard_local.cpp
@@ -49,11 +49,6 @@
namespace mongo {
-namespace {
-const Status kInternalErrorStatus{ErrorCodes::InternalError,
- "Invalid to check for write concern error if command failed"};
-} // namespace
-
ShardLocal::ShardLocal(const ShardId& id) : Shard(id) {
// Currently ShardLocal only works for config servers. If we ever start using ShardLocal on
// shards we'll need to consider how to handle shards.
@@ -140,10 +135,7 @@ Shard::HostWithResponse ShardLocal::_runCommand(OperationContext* txn,
BSONObj responseMetadata = commandResponse->getMetadata().getOwned();
Status commandStatus = getStatusFromCommandResult(responseReply);
- Status writeConcernStatus = kInternalErrorStatus;
- if (commandStatus.isOK()) {
- writeConcernStatus = getWriteConcernStatusFromCommandResult(responseReply);
- }
+ Status writeConcernStatus = getWriteConcernStatusFromCommandResult(responseReply);
return Shard::HostWithResponse(boost::none,
Shard::CommandResponse{std::move(responseReply),
diff --git a/src/mongo/s/client/shard_remote.cpp b/src/mongo/s/client/shard_remote.cpp
index 6ae61ab1e19..3dbae46be66 100644
--- a/src/mongo/s/client/shard_remote.cpp
+++ b/src/mongo/s/client/shard_remote.cpp
@@ -64,9 +64,6 @@ using RemoteCommandCallbackArgs = TaskExecutor::RemoteCommandCallbackArgs;
namespace {
-const Status kInternalErrorStatus{ErrorCodes::InternalError,
- "Invalid to check for write concern error if command failed"};
-
const BSONObj kNoMetadata(rpc::makeEmptyMetadata());
// Include kReplSetMetadataFieldName in a request to get the shard's ReplSetMetadata in the