summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/multi_plan.cpp
diff options
context:
space:
mode:
authorAlexander Ignatyev <alexander.ignatyev@mongodb.com>2021-11-03 13:34:30 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-03 14:17:31 +0000
commitaebaaf20a7dea071770976aed8533f011c722b8c (patch)
treecea93e4b21410c5e1186af1d8349afd5b6a33623 /src/mongo/db/exec/multi_plan.cpp
parent14cd3f8d8d89a2bdc33374f80ed04d1e326f8fc6 (diff)
downloadmongo-aebaaf20a7dea071770976aed8533f011c722b8c.tar.gz
SERVER-60066 Remove plan cache entries on collection drop
Diffstat (limited to 'src/mongo/db/exec/multi_plan.cpp')
-rw-r--r--src/mongo/db/exec/multi_plan.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/exec/multi_plan.cpp b/src/mongo/db/exec/multi_plan.cpp
index 43c729e1109..d1f7dfc9e64 100644
--- a/src/mongo/db/exec/multi_plan.cpp
+++ b/src/mongo/db/exec/multi_plan.cpp
@@ -133,7 +133,7 @@ PlanStage::StageState MultiPlanStage::doWork(WorkingSetID* out) {
CollectionQueryInfo::get(collection())
.getPlanCache()
- ->remove(plan_cache_key_factory::make(*_query, collection()));
+ ->remove(plan_cache_key_factory::make<PlanCacheKey>(*_query, collection()));
_bestPlanIdx = _backupPlanIdx;
_backupPlanIdx = kNoSuchPlan;