summaryrefslogtreecommitdiff
path: root/src/mongo/s/server.cpp
diff options
context:
space:
mode:
authorAnton Oyung <anton.oyung@mongodb.com>2019-11-13 19:16:41 +0000
committerevergreen <evergreen@mongodb.com>2019-11-13 19:16:41 +0000
commitb375698b7fe1f4e69761559f1cad50c5e1f18014 (patch)
tree62b9c2341eef05b6cd7960121f4d888650490926 /src/mongo/s/server.cpp
parent5074799696cdff95f46b81f054f04b2a55a1e2bc (diff)
downloadmongo-b375698b7fe1f4e69761559f1cad50c5e1f18014.tar.gz
SERVER-44152: Pre-warm connection pools in mongos
Diffstat (limited to 'src/mongo/s/server.cpp')
-rw-r--r--src/mongo/s/server.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/s/server.cpp b/src/mongo/s/server.cpp
index 18297cdd02e..ddc851749fe 100644
--- a/src/mongo/s/server.cpp
+++ b/src/mongo/s/server.cpp
@@ -426,6 +426,11 @@ Status initializeSharding(OperationContext* opCtx) {
return status;
}
+ status = preWarmConnectionPool(opCtx);
+ if (!status.isOK()) {
+ return status;
+ }
+
Grid::get(opCtx)->setShardingInitialized();
return Status::OK();