summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Grebennicov <denis.grebennicov@mongodb.com>2022-07-15 18:53:24 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-07-15 19:44:57 +0000
commita2c6e80b303962a370a6a05b2fdde3a6d31a0f61 (patch)
treeb831517a75f038c38e7d08aa63cec17c5a01c4bf
parented7703c26e871510a488d8e725dc4bf101cde5a2 (diff)
downloadmongo-a2c6e80b303962a370a6a05b2fdde3a6d31a0f61.tar.gz
SERVER-66935 Invalidate $lookup plan cache when foreign collection size changes
-rw-r--r--src/mongo/db/query/sbe_cached_solution_planner.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/query/sbe_cached_solution_planner.cpp b/src/mongo/db/query/sbe_cached_solution_planner.cpp
index 72f53591409..2300460d032 100644
--- a/src/mongo/db/query/sbe_cached_solution_planner.cpp
+++ b/src/mongo/db/query/sbe_cached_solution_planner.cpp
@@ -60,7 +60,7 @@ CandidatePlans CachedSolutionPlanner::plan(
fillOutSecondaryCollectionsInformation(_opCtx, _collections, &_cq);
if (feature_flags::gFeatureFlagSbeFull.isEnabledAndIgnoreFCV()) {
- for (const auto foreignCollection : roots[0].second.foreignHashJoinCollections) {
+ for (const auto& foreignCollection : roots[0].second.foreignHashJoinCollections) {
const auto collectionInfo = secondaryCollectionsInfo.find(foreignCollection);
tassert(6693500,
"Foreign collection must be present in the collections info",