Same behaviour for HTTP/2 connections?

> Am 15.04.2019 um 22:37 schrieb Daniel Stenberg via curl-library 
> <curl-library@cool.haxx.se>:
> 
> Hi,
> 
> I propose we change the connection reuse logic in curl to only ever consider 
> connections that have been kept in the connection pool for shorter than 120 
> seconds. Connections that have been kept around for longer than this will 
> instead get disconnected [1].
> 
> The reason is simply that the longer the connection has been idle, the less 
> likely it is to a) be useful again and b) to actually work to reuse. Avoiding 
> reuse attempts that have a high risk of failing will improve performance and 
> behavior.
> 
> My PR for this change is here[2]. The max age (120 seconds) in this code is 
> currently "hardcoded" but I'm sure there might be use cases for changing it, 
> so I'm open for making it possible to set through the API.
> 
> Comments?
> 
> [1] = they will get disconnected when "found" by one of the algorithms so 
> they may in fact be kept around longer than 120 seconds but they will not be 
> reused if found later.
> 
> [2] = https://github.com/curl/curl/pull/3782
> 
> -- 
> 
> / daniel.haxx.se
> -------------------------------------------------------------------
> Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
> Etiquette:   https://curl.haxx.se/mail/etiquette.html


-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to