diff options
author | Anton Oyung <anton.oyung@mongodb.com> | 2021-09-17 00:16:58 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-09-17 00:38:06 +0000 |
commit | be089838c55d33b6f6039c4219896ee4a3cd704f (patch) | |
tree | 512d1eefc498b02d428e372fdcc3447dc2944c79 /src/mongo/s/mongos_options.idl | |
parent | f912a0c89d77e59eaba31c4ad86d0d0428e0b4da (diff) | |
download | mongo-be089838c55d33b6f6039c4219896ee4a3cd704f.tar.gz |
SERVER-44152: Pre-warm connection pools in mongosr4.2.17-rc0r4.2.17
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: >- |