summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec
diff options
context:
space:
mode:
authorjannaerin <golden.janna@gmail.com>2017-10-27 12:53:48 -0400
committerjannaerin <golden.janna@gmail.com>2017-11-13 18:21:23 -0500
commitbace2a3017ebd46ca96cc81f48f039b80e00d92a (patch)
tree591bfb62702350ecff78bb6d48bf333a849fc9fe /src/mongo/db/exec
parent956a2d030f04e5bbb2213ac6052f10d82cd3ec74 (diff)
downloadmongo-bace2a3017ebd46ca96cc81f48f039b80e00d92a.tar.gz
SERVER-31610 Add timestamp to plan cache entries
Diffstat (limited to 'src/mongo/db/exec')
-rw-r--r--src/mongo/db/exec/multi_plan.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mongo/db/exec/multi_plan.cpp b/src/mongo/db/exec/multi_plan.cpp
index 4b32b06ade4..d4c9e732717 100644
--- a/src/mongo/db/exec/multi_plan.cpp
+++ b/src/mongo/db/exec/multi_plan.cpp
@@ -324,7 +324,10 @@ Status MultiPlanStage::pickBestPlan(PlanYieldPolicy* yieldPolicy) {
if (validSolutions) {
_collection->infoCache()
->getPlanCache()
- ->add(*_query, solutions, ranking.release())
+ ->add(*_query,
+ solutions,
+ ranking.release(),
+ getOpCtx()->getServiceContext()->getPreciseClockSource()->now())
.transitional_ignore();
}
}