summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2018-07-22 23:20:32 -0400
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2018-07-23 10:45:21 -0400
commitef2f722627f09aba4f25ad46a557da7f416ce8da (patch)
tree73c6fc44e366488b54398b06f993ccb163014cea
parent7c90c54e1115710c8f5c2246074ab5b9729c5422 (diff)
downloadmongo-ef2f722627f09aba4f25ad46a557da7f416ce8da.tar.gz
SERVER-36232 Ensure chunk migration commit and the subsequent refresh are causally consistentr4.0.1-rc0
(cherry picked from commit ba25922e6b2bffa60a8a4f3db8adca612da55e95)
-rw-r--r--src/mongo/db/s/migration_source_manager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/s/migration_source_manager.cpp b/src/mongo/db/s/migration_source_manager.cpp
index f21f18da507..aec463b0c31 100644
--- a/src/mongo/db/s/migration_source_manager.cpp
+++ b/src/mongo/db/s/migration_source_manager.cpp
@@ -519,7 +519,7 @@ Status MigrationSourceManager::commitChunkMetadataOnConfig(OperationContext* opC
// and subsequent callers will try to do a full refresh.
const auto refreshStatus = [&] {
try {
- forceShardFilteringMetadataRefresh(opCtx, getNss());
+ forceShardFilteringMetadataRefresh(opCtx, getNss(), true);
return Status::OK();
} catch (const DBException& ex) {
return ex.toStatus();