diff options
author | Spencer T Brody <spencer@mongodb.com> | 2018-09-26 15:00:10 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@mongodb.com> | 2018-09-28 13:14:15 -0400 |
commit | 56aa77807e5ff288635b69c40bf4d201e715051d (patch) | |
tree | 4daa30697715b7c6f1c1c7cfb3e4ad084f36d202 /src/mongo/db/operation_context.cpp | |
parent | a73b2fc77d72a06380826259620f105e179a4c5c (diff) | |
download | mongo-56aa77807e5ff288635b69c40bf4d201e715051d.tar.gz |
SERVER-37329 Make ShardRemote interruptable while waiting for a response
Diffstat (limited to 'src/mongo/db/operation_context.cpp')
-rw-r--r-- | src/mongo/db/operation_context.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/operation_context.cpp b/src/mongo/db/operation_context.cpp index 873972a8c30..bcac35e0a00 100644 --- a/src/mongo/db/operation_context.cpp +++ b/src/mongo/db/operation_context.cpp @@ -86,7 +86,7 @@ OperationContext::OperationContext(Client* client, unsigned int opId) void OperationContext::setDeadlineAndMaxTime(Date_t when, Microseconds maxTime, ErrorCodes::Error timeoutError) { - invariant(!getClient()->isInDirectClient()); + invariant(!getClient()->isInDirectClient() || _hasArtificialDeadline); invariant(ErrorCodes::isExceededTimeLimitError(timeoutError)); uassert(40120, "Illegal attempt to change operation deadline", |