summaryrefslogtreecommitdiff
path: root/src/mongo/s/mongos_options.idl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/mongos_options.idl')
-rw-r--r--src/mongo/s/mongos_options.idl16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/mongo/s/mongos_options.idl b/src/mongo/s/mongos_options.idl
index f92d2474fad..5c8033a24b0 100644
--- a/src/mongo/s/mongos_options.idl
+++ b/src/mongo/s/mongos_options.idl
@@ -31,10 +31,26 @@ global:
cpp_namespace: "mongo"
cpp_includes:
- "mongo/s/mongos_options.h"
+ - "mongo/s/pre_warm_connection_pool_impl.h"
configs:
section: "Sharding options"
source: [ yaml, cli, ini ]
+server_parameters:
+ warmMinConnectionsInShardingTaskExecutorPoolOnStartup:
+ description: <-
+ Enables prewarming of the connection pool.
+ set_at: [ startup ]
+ cpp_varname: "gWarmMinConnectionsInShardingTaskExecutorPoolOnStartup"
+ default: true
+
+ warmMinConnectionsInShardingTaskExecutorPoolOnStartupWaitMS:
+ description: <-
+ How long to wait for all hosts to have at least one connection.
+ set_at: [ startup ]
+ cpp_varname: "gWarmMinConnectionsInShardingTaskExecutorPoolOnStartupWaitMS"
+ default: 2000 # 2secs
+
configs:
"sharding.configDB":
description: >-