diff options
author | Blake Oler <blake.oler@mongodb.com> | 2020-01-15 22:00:57 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2020-01-15 22:00:57 +0000 |
commit | 5bd42bfe869b747d0ad6f0a63774461a6da77060 (patch) | |
tree | 92461e592246a6fc8d7b3bbbbc256f1e1342036d /src/mongo/db/pipeline | |
parent | b157e332ffe0963c8c503bb9ecb380fd158e0871 (diff) | |
download | mongo-5bd42bfe869b747d0ad6f0a63774461a6da77060.tar.gz |
SERVER-44501 Modify the RoutingTableHistory to check if a particular shard has been indicated to need a refresh
Diffstat (limited to 'src/mongo/db/pipeline')
-rw-r--r-- | src/mongo/db/pipeline/mongos_process_interface.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/pipeline/mongos_process_interface.cpp b/src/mongo/db/pipeline/mongos_process_interface.cpp index 2e50d8ff608..6520a94e035 100644 --- a/src/mongo/db/pipeline/mongos_process_interface.cpp +++ b/src/mongo/db/pipeline/mongos_process_interface.cpp @@ -222,6 +222,8 @@ boost::optional<Document> MongoSInterface::lookupSingleDocument( catalogCache->onEpochChange(nss); } + catalogCache->setOperationShouldBlockBehindCatalogCacheRefresh(expCtx->opCtx, true); + continue; // Try again if allowed. } break; // Success! |