hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Liam Williams (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HTTPCLIENT-1835) evictExpiredConnections does not work as intended
Date Mon, 20 Mar 2017 21:32:42 GMT
Liam Williams created HTTPCLIENT-1835:

             Summary: evictExpiredConnections does not work as intended
                 Key: HTTPCLIENT-1835
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1835
             Project: HttpComponents HttpClient
          Issue Type: Bug
          Components: HttpClient (async), HttpClient (classic)
    Affects Versions: 4.5.4, 5.0 Alpha3
            Reporter: Liam Williams

HttpClientBuilder and HttpAsyncClientBuilder have an evictExpiredConnections method that is
supposed to allow configuring a client that will evict expired connections.

When evictExpiredConnections is used alongside evictIdleConnections, everything is fine.

However, if evictExpiredConnections is used without evictIdleConnections, currently the builder
will default to also providing the evictIdleConnections behaviour (defaulting to evicting
idle connections after 10 seconds).

The correct behaviour in this case is to only provide the evictExpiredConnections behaviour
and not the evictIdleConnections behaviour.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org

View raw message