diff options
author | jannaerin <golden.janna@gmail.com> | 2017-10-27 12:53:48 -0400 |
---|---|---|
committer | jannaerin <golden.janna@gmail.com> | 2017-11-13 18:21:23 -0500 |
commit | bace2a3017ebd46ca96cc81f48f039b80e00d92a (patch) | |
tree | 591bfb62702350ecff78bb6d48bf333a849fc9fe /src/mongo/db/exec | |
parent | 956a2d030f04e5bbb2213ac6052f10d82cd3ec74 (diff) | |
download | mongo-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.cpp | 5 |
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(); } } |