diff options
author | Adam Midvidy <amidvidy@gmail.com> | 2015-10-02 17:16:45 -0400 |
---|---|---|
committer | Adam Midvidy <amidvidy@gmail.com> | 2015-10-02 17:50:12 -0400 |
commit | 375f918358956a11b977b3fb7dc60079ce8f0218 (patch) | |
tree | 8fda2777d6a523d710243533fbcc76e9b2522ab4 /src/mongo/executor/network_interface_asio.cpp | |
parent | b8cc9df055c727e4afbb730d61e73420954db85a (diff) | |
download | mongo-375f918358956a11b977b3fb7dc60079ce8f0218.tar.gz |
SERVER-20689 onFinish should be set when ConnectionPool refreshes a connection
Diffstat (limited to 'src/mongo/executor/network_interface_asio.cpp')
-rw-r--r-- | src/mongo/executor/network_interface_asio.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mongo/executor/network_interface_asio.cpp b/src/mongo/executor/network_interface_asio.cpp index 3de99bfaf1c..fe999ef8ff0 100644 --- a/src/mongo/executor/network_interface_asio.cpp +++ b/src/mongo/executor/network_interface_asio.cpp @@ -154,6 +154,7 @@ Date_t NetworkInterfaceASIO::now() { void NetworkInterfaceASIO::startCommand(const TaskExecutor::CallbackHandle& cbHandle, const RemoteCommandRequest& request, const RemoteCommandCompletionFn& onFinish) { + invariant(onFinish); { stdx::lock_guard<stdx::mutex> lk(_inProgressMutex); const auto insertResult = _inGetConnection.emplace(cbHandle); |