Preserve the connection pool when encountering network and timeout errors

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Duplicate
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Java Drivers
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      During connection establishment for an operation, a server could be overloaded which triggers the connection rate limiter, resulting in closing some connections. As per the backpressure spec we want to preserve the existing connection pool rather than closing it.

      clients MUST NOT clear the connection pool and MUST NOT mark the server Unknown when a connection establishment fails with network errors or timeouts.  

            Assignee:
            Nabil Hachicha
            Reporter:
            Nabil Hachicha
            Slav Babanin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: