diff options
Diffstat (limited to 'src/mongo/s/mongos_options.idl')
-rw-r--r-- | src/mongo/s/mongos_options.idl | 16 |
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: >- |