diff options
Diffstat (limited to 'src/mongo/s/balancer_configuration.cpp')
-rw-r--r-- | src/mongo/s/balancer_configuration.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/mongo/s/balancer_configuration.cpp b/src/mongo/s/balancer_configuration.cpp index 413a39af5b1..50d7c219b11 100644 --- a/src/mongo/s/balancer_configuration.cpp +++ b/src/mongo/s/balancer_configuration.cpp @@ -94,9 +94,7 @@ Status BalancerConfiguration::setBalancerMode(OperationContext* opCtx, } if (!updateStatus.isOK() && (getBalancerMode() != mode)) { - return {updateStatus.getStatus().code(), - str::stream() << "Failed to update balancer configuration due to " - << updateStatus.getStatus().reason()}; + return updateStatus.getStatus().withContext("Failed to update balancer configuration"); } return Status::OK(); @@ -135,25 +133,19 @@ Status BalancerConfiguration::refreshAndCheck(OperationContext* opCtx) { // Balancer configuration Status balancerSettingsStatus = _refreshBalancerSettings(opCtx); if (!balancerSettingsStatus.isOK()) { - return {balancerSettingsStatus.code(), - str::stream() << "Failed to refresh the balancer settings due to " - << balancerSettingsStatus.toString()}; + return balancerSettingsStatus.withContext("Failed to refresh the balancer settings"); } // Chunk size settings Status chunkSizeStatus = _refreshChunkSizeSettings(opCtx); if (!chunkSizeStatus.isOK()) { - return {chunkSizeStatus.code(), - str::stream() << "Failed to refresh the chunk sizes settings due to " - << chunkSizeStatus.toString()}; + return chunkSizeStatus.withContext("Failed to refresh the chunk sizes settings"); } // AutoSplit settings Status autoSplitStatus = _refreshAutoSplitSettings(opCtx); if (!autoSplitStatus.isOK()) { - return {autoSplitStatus.code(), - str::stream() << "Failed to refresh the autoSplit settings due to " - << autoSplitStatus.toString()}; + return autoSplitStatus.withContext("Failed to refresh the autoSplit settings"); } return Status::OK(); |