diff options
author | Esha Maharishi <esha.maharishi@mongodb.come> | 2016-02-24 16:52:36 -0500 |
---|---|---|
committer | Esha Maharishi <esha.maharishi@mongodb.come> | 2016-02-24 17:08:53 -0500 |
commit | 241bcd889e3b5923e96844eebd380f044737a5ff (patch) | |
tree | f66639beca04ea00e85ec7640819617bd57a213a /src/mongo/executor/network_interface_asio.h | |
parent | e7c8e17220ef32befa8673bd776ba381b1911496 (diff) | |
download | mongo-241bcd889e3b5923e96844eebd380f044737a5ff.tar.gz |
SERVER-22427 add logging for 'Operation timed out' errors
Diffstat (limited to 'src/mongo/executor/network_interface_asio.h')
-rw-r--r-- | src/mongo/executor/network_interface_asio.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mongo/executor/network_interface_asio.h b/src/mongo/executor/network_interface_asio.h index 3a175830dc8..b4d1d05021d 100644 --- a/src/mongo/executor/network_interface_asio.h +++ b/src/mongo/executor/network_interface_asio.h @@ -443,9 +443,12 @@ private: if (op->canceled()) return _completeOperation(op, Status(ErrorCodes::CallbackCanceled, "Callback canceled")); - if (op->timedOut()) - return _completeOperation(op, - Status(ErrorCodes::ExceededTimeLimit, "Operation timed out")); + if (op->timedOut()) { + str::stream msg; + msg << "Operation timed out" + << ", request was " << op->_request.toString(); + return _completeOperation(op, Status(ErrorCodes::ExceededTimeLimit, msg)); + } if (ec) return _networkErrorCallback(op, ec); |