summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/chunk_splitter.cpp
diff options
context:
space:
mode:
authorSimon Gratzer <simon.gratzer@mongodb.com>2021-05-11 16:51:47 +0200
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-06-13 23:41:23 +0000
commitfc0c2123616158c1d2729761bec699ff03b72d57 (patch)
treea9b2e4be70828fd2ea97f1b100535a20f837fa24 /src/mongo/db/s/chunk_splitter.cpp
parent4f573c7ecbd0a5865b99c265928e97a75fefa4fd (diff)
downloadmongo-fc0c2123616158c1d2729761bec699ff03b72d57.tar.gz
SERVER-48653 Return updated ShardVersion in _configsvrCommitChunkSplit to avoid blind metadata refresh (BACKPORT-9050)
Diffstat (limited to 'src/mongo/db/s/chunk_splitter.cpp')
-rw-r--r--src/mongo/db/s/chunk_splitter.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mongo/db/s/chunk_splitter.cpp b/src/mongo/db/s/chunk_splitter.cpp
index 2679e99f02a..bd4c8878544 100644
--- a/src/mongo/db/s/chunk_splitter.cpp
+++ b/src/mongo/db/s/chunk_splitter.cpp
@@ -92,15 +92,15 @@ Status splitChunkAtMultiplePoints(OperationContext* opCtx,
<< " parts at a time."};
}
- const auto status = splitChunk(opCtx,
- nss,
- shardKeyPattern.toBSON(),
- chunkRange,
- splitPoints,
- shardId.toString(),
- collectionVersion.epoch());
-
- return status.getStatus().withContext("split failed");
+ return splitChunk(opCtx,
+ nss,
+ shardKeyPattern.toBSON(),
+ chunkRange,
+ splitPoints,
+ shardId.toString(),
+ collectionVersion.epoch())
+ .getStatus()
+ .withContext("split failed");
}
/**