summaryrefslogtreecommitdiff
path: root/src/mongo/client/connpool.cpp
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2017-09-29 15:53:57 -0400
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2017-10-02 10:41:13 -0400
commitb360179b6871b4ffac2c1995b7edfa104b67ab18 (patch)
tree884004aed78e3820005c47274b57f0ffcb5bb9e2 /src/mongo/client/connpool.cpp
parent5fe40b170094b08ead496eb694113892bb711373 (diff)
downloadmongo-b360179b6871b4ffac2c1995b7edfa104b67ab18.tar.gz
SERVER-31333 Make ReplicaSetMonitor return ShutdownInProgress if the server is shutting down
Diffstat (limited to 'src/mongo/client/connpool.cpp')
-rw-r--r--src/mongo/client/connpool.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/client/connpool.cpp b/src/mongo/client/connpool.cpp
index 72b6d0b5c84..30325079fab 100644
--- a/src/mongo/client/connpool.cpp
+++ b/src/mongo/client/connpool.cpp
@@ -196,7 +196,9 @@ DBConnectionPool::DBConnectionPool()
_hooks(new list<DBConnectionHook*>()) {}
DBClientBase* DBConnectionPool::_get(const string& ident, double socketTimeout) {
- uassert(17382, "Can't use connection pool during shutdown", !globalInShutdownDeprecated());
+ uassert(ErrorCodes::ShutdownInProgress,
+ "Can't use connection pool during shutdown",
+ !globalInShutdownDeprecated());
stdx::lock_guard<stdx::mutex> L(_mutex);
PoolForHost& p = _pools[PoolKey(ident, socketTimeout)];
p.setMaxPoolSize(_maxPoolSize);