Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-59941

Refactor pre-warm connection pools in mongos to use process_health machinery

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Cluster Scalability

      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. 

            backlog-server-cluster-scalability [DO NOT USE] Backlog - Cluster Scalability
            andrew.shuvalov@mongodb.com Andrew Shuvalov (Inactive)
            0 Vote for this issue
            6 Start watching this issue