diff options
author | Martin Neupauer <martin.neupauer@mongodb.com> | 2018-01-18 12:04:01 -0500 |
---|---|---|
committer | Martin Neupauer <martin.neupauer@mongodb.com> | 2018-01-31 15:05:08 -0500 |
commit | 15a7ac9ca54f2d580e2b1d1ab01fe095be1233db (patch) | |
tree | c3628b0d5be60aa6bd911c8c351daa9606f6b060 /src/mongo/db/operation_context.cpp | |
parent | 3c349c50d8d5a55fa80c1d7ae3ac6a6f6cc82b5e (diff) | |
download | mongo-15a7ac9ca54f2d580e2b1d1ab01fe095be1233db.tar.gz |
SERVER-31484 separate the operation deadline from awaitData deadline in sharded queries.
The deadline has been been already separated for non-sharded queries.
Diffstat (limited to 'src/mongo/db/operation_context.cpp')
-rw-r--r-- | src/mongo/db/operation_context.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/mongo/db/operation_context.cpp b/src/mongo/db/operation_context.cpp index 75046690728..a647d0fcbd0 100644 --- a/src/mongo/db/operation_context.cpp +++ b/src/mongo/db/operation_context.cpp @@ -101,17 +101,6 @@ Microseconds OperationContext::computeMaxTimeFromDeadline(Date_t when) { return maxTime; } -OperationContext::DeadlineStash::DeadlineStash(OperationContext* opCtx) - : _opCtx(opCtx), _originalDeadline(_opCtx->getDeadline()) { - _opCtx->_deadline = Date_t::max(); - _opCtx->_maxTime = _opCtx->computeMaxTimeFromDeadline(Date_t::max()); -} - -OperationContext::DeadlineStash::~DeadlineStash() { - _opCtx->_deadline = _originalDeadline; - _opCtx->_maxTime = _opCtx->computeMaxTimeFromDeadline(_originalDeadline); -} - void OperationContext::setDeadlineByDate(Date_t when) { setDeadlineAndMaxTime(when, computeMaxTimeFromDeadline(when)); } |