Hi

I really hope that the number is configurable. I am not sure that my use cases 
will need more than the 120 seconds, but I strongly suspect they may, and I 
would like it to be tunable.

thanks
C.




‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, April 16, 2019 3:49 AM, Stefan Eissing via curl-library 
<curl-library@cool.haxx.se> wrote:

> 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


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

Reply via email to