Skip to content

Commit 70607df

Browse files
jason-price-mongodbjason-price-mongodb
andauthored
V5.0.10 (#1362)
* Docs-15280 mongos connection pool (#1311) * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool * DOCS-15280-mongos-connection-pool Co-authored-by: jason-price-mongodb <[email protected]> * DOCS-15436-mongos connection-pool-backport-v5.0.10 Co-authored-by: jason-price-mongodb <[email protected]>
1 parent 9da6860 commit 70607df

8 files changed

+104
-3
lines changed

source/administration/connection-pool-overview.txt

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,15 @@ Settings
163163
*Default*: ``1``. See
164164
:parameter:`ShardingTaskExecutorPoolMinSize`.
165165

166-
This setting only applies to sharded deployments.
166+
Parameter only applies to sharded deployments.
167+
168+
* - :parameter:`ShardingTaskExecutorPoolMinSizeForConfigServers`
169+
170+
- .. include:: /includes/ShardingTaskExecutorPoolMinSizeForConfigServers-parameter.rst
171+
172+
*Default*: ``-1``
173+
174+
.. versionadded:: 5.0.10
167175

168176
* - :parameter:`ShardingTaskExecutorPoolMaxSize`
169177

@@ -174,8 +182,16 @@ Settings
174182
*Default*: 2\ :sup:`64` - 1. See
175183
:parameter:`ShardingTaskExecutorPoolMaxSize`.
176184

177-
This setting only applies to sharded deployments.
178-
185+
Parameter only applies to sharded deployments.
186+
187+
* - :parameter:`ShardingTaskExecutorPoolMaxSizeForConfigServers`
188+
189+
- .. include:: /includes/ShardingTaskExecutorPoolMaxSizeForConfigServers-parameter.rst
190+
191+
*Default*: ``-1``
192+
193+
.. versionadded:: 5.0.10
194+
179195
.. toctree::
180196
:titlesonly:
181197
:hidden:
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. |parameter| replace:: :parameter:`ShardingTaskExecutorPoolMaxSize`
2+
.. |maximum-or-minimum| replace:: maximum
3+
4+
.. include:: /includes/ShardingTaskExecutorPoolSizeForConfigServers-parameter-example.rst
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. |parameter| replace:: :parameter:`ShardingTaskExecutorPoolMaxSize`
2+
.. |maximum-or-minimum| replace:: maximum
3+
4+
.. include:: /includes/ShardingTaskExecutorPoolSizeForConfigServers-parameter.rst
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. |parameter| replace:: :parameter:`ShardingTaskExecutorPoolMinSize`
2+
.. |maximum-or-minimum| replace:: minimum
3+
4+
.. include:: /includes/ShardingTaskExecutorPoolSizeForConfigServers-parameter-example.rst
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. |parameter| replace:: :parameter:`ShardingTaskExecutorPoolMinSize`
2+
.. |maximum-or-minimum| replace:: minimum
3+
4+
.. include:: /includes/ShardingTaskExecutorPoolSizeForConfigServers-parameter.rst
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
The following example sets |parameter| to ``2`` during startup, which
2+
sets the |maximum-or-minimum| number of outbound connections each
3+
TaskExecutor connection pool can open to a configuration server to
4+
``2``:
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Optional override for |parameter| to set the |maximum-or-minimum| number
2+
of outbound connections each TaskExecutor connection pool can open to a
3+
:ref:`configuration server <sharding-config-server>`.
4+
5+
When set to:
6+
7+
- ``-1``, |parameter| is used. This is the default.
8+
9+
- an integer value greater than ``-1``, overrides the
10+
|maximum-or-minimum| number of outbound connections each TaskExecutor
11+
connection pool can open to a configuration server.
12+
13+
Parameter only applies to sharded deployments.

source/reference/parameters.txt

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3198,6 +3198,33 @@ Sharding Parameters
31983198

31993199
:parameter:`ShardingTaskExecutorPoolMinSize`
32003200

3201+
.. parameter:: ShardingTaskExecutorPoolMaxSizeForConfigServers
3202+
3203+
.. versionadded:: 5.0.10
3204+
3205+
Type: integer
3206+
3207+
Default: -1
3208+
3209+
|both|
3210+
3211+
.. include:: /includes/ShardingTaskExecutorPoolMaxSizeForConfigServers-parameter.rst
3212+
3213+
.. include:: /includes/ShardingTaskExecutorPoolMaxSizeForConfigServers-parameter-example.rst
3214+
3215+
.. code-block:: bash
3216+
3217+
mongos --setParameter ShardingTaskExecutorPoolMaxSizeForConfigServers=2
3218+
3219+
During runtime, you can also set the parameter with the
3220+
:dbcommand:`setParameter` command:
3221+
3222+
.. code-block:: javascript
3223+
3224+
db.adminCommand( { setParameter: 1, ShardingTaskExecutorPoolMaxSizeForConfigServers: 2 } )
3225+
3226+
.. _sharding-pool-minsize-parameters:
3227+
32013228
.. parameter:: ShardingTaskExecutorPoolMinSize
32023229

32033230
Type: integer
@@ -3252,6 +3279,31 @@ Sharding Parameters
32523279
- :parameter:`ShardingTaskExecutorPoolMaxSize`
32533280
- :parameter:`warmMinConnectionsInShardingTaskExecutorPoolOnStartup`
32543281

3282+
.. parameter:: ShardingTaskExecutorPoolMinSizeForConfigServers
3283+
3284+
.. versionadded:: 5.0.10
3285+
3286+
Type: integer
3287+
3288+
Default: -1
3289+
3290+
|both|
3291+
3292+
.. include:: /includes/ShardingTaskExecutorPoolMinSizeForConfigServers-parameter.rst
3293+
3294+
.. include:: /includes/ShardingTaskExecutorPoolMinSizeForConfigServers-parameter-example.rst
3295+
3296+
.. code-block:: bash
3297+
3298+
mongos --setParameter ShardingTaskExecutorPoolMinSizeForConfigServers=2
3299+
3300+
During runtime, you can also set the parameter with the
3301+
:dbcommand:`setParameter` command:
3302+
3303+
.. code-block:: javascript
3304+
3305+
db.adminCommand( { setParameter: 1, ShardingTaskExecutorPoolMinSizeForConfigServers: 2 } )
3306+
32553307
.. parameter:: ShardingTaskExecutorPoolRefreshRequirementMS
32563308

32573309
Type: integer

0 commit comments

Comments
 (0)