[SERVER-25392] Add some user visible control over ASIO networking and connection pools Created: 02/Aug/16  Updated: 08/Jan/24  Resolved: 03/Nov/16

Status: Closed
Project: Core Server
Component/s: Networking
Affects Version/s: 3.2.7
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: James O'Leary Assignee: Jonathan Reams
Resolution: Duplicate Votes: 2
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Fully Compatible
Sprint: Platforms 2016-10-31, Platforms 2016-11-21
Participants:

 Description   

At the moment, there is no user configurable control over NetworkInterfaceASIO connection pools.

That is, there is way to change any of the following settings:

  1. minimum pool size (current default is 1). A configurable min size parameter may help reduce the connection creation latency (useful for certain workloads).
  2. max pool size (current default is unbounded / std::numeric_limits<size_t>::max()) .
  3. host timeouts (currently default is 5 minutes).
  4. refresh timeout (20 seconds) and requirement (60 seconds)

In any event, some user visible / configurable parameters may help.

Thanks,
-Jim



 Comments   
Comment by Jonathan Reams [ 03/Nov/16 ]

Duplicate of SERVER-25027

Generated at Thu Feb 08 04:09:03 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.