[SERVER-75911] Make connection pool sizing between mongod and mongot configurable by server parameters Created: 10/Apr/23  Updated: 29/Oct/23  Resolved: 31/May/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.1.0-rc0, 6.0.7, 7.0.0-rc4

Type: Improvement Priority: Major - P3
Reporter: George Wangensteen Assignee: George Wangensteen
Resolution: Fixed Votes: 0
Labels: mongot-cross-team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
Assigned Teams:
Service Arch
Backwards Compatibility: Fully Compatible
Backport Requested:
v7.0, v6.0
Sprint: Service Arch 2023-05-01, Service Arch 2023-05-15, Service Arch 2023-05-29, Service Arch 2023-06-12
Participants:

 Description   

Make the connection-pool used for egress connections from mongod to mongot have maximum and minimum sizes that are configurable by runtime-settable server parameters. Additionally, consider making configurable by server-parameters other properties of the pool, such as: 

  • The maximum number of connections we are currently initiating/establishing/setting up concurrently, as a backpressur mechanism
  • Any applicable monitoring parameters, such as how long connections can be idle before refresh, how long we will wait for a refresh  to complete successfully, and any strategy around dropping connections to a possibly down host. 


 Comments   
Comment by Githook User [ 13/Jun/23 ]

Author:

{'name': 'George Wangensteen', 'email': 'george.wangensteen@mongodb.com', 'username': 'gewa24'}

Message: SERVER-75911 Make connection pool sizing between mongod and search server configurable by server parameters

(cherry picked from commit 07c7e5737d681f09cc3bb17b5416827d92415f02)

(cherry picked from commit 8d6c3b66d8364d09decda789b319485f49c64226)
Branch: v6.0
https://github.com/mongodb/mongo/commit/9b8f300de2f2195582e2a7fcbc7ea0906d4b0215

Comment by Githook User [ 09/Jun/23 ]

Author:

{'name': 'George Wangensteen', 'email': 'george.wangensteen@mongodb.com', 'username': 'gewa24'}

Message: SERVER-75911 Make connection pool sizing between mongod and search server configurable by server parameters

(cherry picked from commit 07c7e5737d681f09cc3bb17b5416827d92415f02)
Branch: v7.0
https://github.com/mongodb/mongo/commit/8d6c3b66d8364d09decda789b319485f49c64226

Comment by Githook User [ 30/May/23 ]

Author:

{'name': 'George Wangensteen', 'email': 'george.wangensteen@mongodb.com', 'username': 'gewa24'}

Message: SERVER-75911 Make connection pool sizing between mongod and search server configurable by server parameters
Branch: master
https://github.com/mongodb/mongo/commit/07c7e5737d681f09cc3bb17b5416827d92415f02

Comment by George Wangensteen [ 10/Apr/23 ]

cc xiaobo.zhou@mongodb.com 

Generated at Thu Feb 08 06:31:22 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.