diff options
Diffstat (limited to 'src/mongo/db/query/plan_yield_policy.cpp')
-rw-r--r-- | src/mongo/db/query/plan_yield_policy.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mongo/db/query/plan_yield_policy.cpp b/src/mongo/db/query/plan_yield_policy.cpp index 575ebf664b8..76705aafb93 100644 --- a/src/mongo/db/query/plan_yield_policy.cpp +++ b/src/mongo/db/query/plan_yield_policy.cpp @@ -46,15 +46,16 @@ PlanYieldPolicy::PlanYieldPolicy(PlanExecutor* exec, PlanExecutor::YieldPolicy p _forceYield(false), _elapsedTracker(exec->getOpCtx()->getServiceContext()->getFastClockSource(), internalQueryExecYieldIterations, - Milliseconds(internalQueryExecYieldPeriodMS)), + Milliseconds(internalQueryExecYieldPeriodMS.load())), _planYielding(exec) {} PlanYieldPolicy::PlanYieldPolicy(PlanExecutor::YieldPolicy policy, ClockSource* cs) : _policy(policy), _forceYield(false), - _elapsedTracker( - cs, internalQueryExecYieldIterations, Milliseconds(internalQueryExecYieldPeriodMS)), + _elapsedTracker(cs, + internalQueryExecYieldIterations, + Milliseconds(internalQueryExecYieldPeriodMS.load())), _planYielding(nullptr) {} bool PlanYieldPolicy::shouldYield() { |