diff options
Diffstat (limited to 'src/mongo')
-rw-r--r-- | src/mongo/executor/network_interface_tl.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mongo/executor/network_interface_tl.cpp b/src/mongo/executor/network_interface_tl.cpp index a65d2252d45..512b3fee58b 100644 --- a/src/mongo/executor/network_interface_tl.cpp +++ b/src/mongo/executor/network_interface_tl.cpp @@ -350,11 +350,14 @@ Future<RemoteCommandResponse> NetworkInterfaceTL::_onAcquireConn( _counters.timedOut++; } - LOG(2) << "Request " << state->request.id << " timed out" - << ", deadline was " << state->deadline << ", op was " - << redact(state->request.toString()); + const std::string message = str::stream() + << "Request " << state->request.id << " timed out" + << ", deadline was " << state->deadline.toString() << ", op was " + << redact(state->request.toString()); + + LOG(2) << message; state->promise.setError( - Status(ErrorCodes::NetworkInterfaceExceededTimeLimit, "timed out")); + Status(ErrorCodes::NetworkInterfaceExceededTimeLimit, message)); client->cancel(baton); }); |