[SERVER-59941] Refactor pre-warm connection pools in mongos to use process_health machinery Created: 14/Sep/21  Updated: 12/Dec/23

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Andrew Shuvalov (Inactive) Assignee: Backlog - Cluster Scalability
Resolution: Unresolved Votes: 0
Labels: pm-2364-faulty-mongos
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-44152 Pre-warm connection pools in mongos Closed
Assigned Teams:
Cluster Scalability
Participants:

 Description   

The SERVER-44152 is a good solution to prevent mongos accepting connections until it is "warm" in this particular aspect. 

In the future, we want this to happen in a more organized way. The PM-2364 remove faulty Mongos (under development) has the concept of basic startup health checks to have some confidence that new mongos is functioning until it starts accepting new connections. As such, it also has concept of "initial health check" state when clients are not allowed.

All existing "warm-up" logic should be consolidated under this umbrella for 5.1 release and later. 


Generated at Thu Feb 08 05:48:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.