summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRahul Sundararaman <rahul.sundararaman@Rahuls-MacBook-Pro.local>2019-06-03 12:52:28 -0400
committerRahul Sundararaman <rahul.sundararaman@Rahuls-MacBook-Pro.local>2019-06-03 13:00:00 -0400
commit928aabbaf9444005fa4fafb399244ce6d475eb9f (patch)
tree8bcdd1776de86e899890de2af4daa269e867c7f5
parent152605e55b53be70d73694f29f32dd3dbd70a5e1 (diff)
downloadmongo-928aabbaf9444005fa4fafb399244ce6d475eb9f.tar.gz
SERVER-39480 Added log messages for failing DBClientConnection
-rw-r--r--src/mongo/client/dbclient_connection.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/client/dbclient_connection.cpp b/src/mongo/client/dbclient_connection.cpp
index b01edcc993c..938c1167fbc 100644
--- a/src/mongo/client/dbclient_connection.cpp
+++ b/src/mongo/client/dbclient_connection.cpp
@@ -632,6 +632,8 @@ bool DBClientConnection::call(Message& toSend,
auto sinkStatus = _session->sinkMessage(swm.getValue());
if (!sinkStatus.isOK()) {
+ log() << "DBClientConnection failed to send message to " << getServerAddress() << " - "
+ << redact(sinkStatus);
return maybeThrow(sinkStatus);
}
@@ -639,6 +641,8 @@ bool DBClientConnection::call(Message& toSend,
if (swm.isOK()) {
response = std::move(swm.getValue());
} else {
+ log() << "DBClientConnection failed to receive message from " << getServerAddress() << " - "
+ << redact(swm.getStatus());
return maybeThrow(swm.getStatus());
}