arturobernalg opened a new pull request, #441: URL: https://github.com/apache/httpcomponents-client/pull/441
This pull request introduces a new `LinearBackoffManager` class, providing a more efficient and robust connection pool management strategy using cool-down periods and route-specific backoff/probe attempts. Main features: 1. Add ConcurrentHashMaps to store lastRouteProbes, lastRouteBackoffs, and routeAttempts, providing thread-safety and easy access to route-specific data. 2. Implement the cool-down period enforcement in the `shouldSkip()` method, ensuring that adjustments to connection pool sizes only occur after the cool-down period has passed. 3. Add route-specific backoff and probe attempts management to allow for better control over individual route behaviors. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org