harsha vardhan sai T created HTTPCLIENT-2306: ------------------------------------------------
Summary: What is different in PoolingHttpClientConnectionManager from MultiThreadedHttpConnectionManager? Key: HTTPCLIENT-2306 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2306 Project: HttpComponents HttpClient Issue Type: Bug Components: Documentation, HttpClient (classic) Affects Versions: 4.5.13 Reporter: harsha vardhan sai T I would like to learn what is different in the new PoolingHttpClientConnectionManager from MultiThreadedHttpConnectionManager. I migrated the existing code to the new connection manager by following some migration guides. According to documentations PoolingHttpClientConnectionManager is the replacement of MultiThreadedHttpConnectionManager. Everything works fine but some times depending on the application usage I get org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool According to [https://hc.apache.org/httpclient-legacy/apidocs/constant-values.html#org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.DEFAULT_MAX_TOTAL_CONNECTIONS] previously the default max total connections were 20 and max per host was 2. We did not set these values too hence I expect these values were in previosuly. But with the new connection manager I set it to 100 as maxtotal and 50 as maxperroute. I still see the exception coming in and be there until I restart. Did the old connection manager have limits on max total connections and this is different or there is something else that has changed? Could some one please help me understand? -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org