RE: [EXTERNAL] Re: H3/QUIC flow control/buffering problem and suggestion

2023-01-11 Thread Dmitry Karpov via curl-library
g Sent: Tuesday, January 10, 2023 11:23 PM To: Dmitry Karpov via curl-library Cc: Dmitry Karpov Subject: [EXTERNAL] Re: H3/QUIC flow control/buffering problem and suggestion On Tue, 10 Jan 2023, Dmitry Karpov via curl-library wrote: > It would be great if all QUIC backends implem

Re: H3/QUIC flow control/buffering problem and suggestion

2023-01-10 Thread Daniel Stenberg via curl-library
On Tue, 10 Jan 2023, Dmitry Karpov via curl-library wrote: It would be great if all QUIC backends implemented such functionality and provided API to tune it. Otherwise, we would need to implement such "background buffering" in libcurl code wrapping that backend to match TCP "background"

Re: H3/QUIC flow control/buffering problem and suggestion

2023-01-10 Thread Dmitry Karpov via curl-library
ibcurl is very important to make H3/QUIC truly competitive with H1/H2. And as H3 in libcurl is moving toward production-ready state, it is something to think about. Thanks, Dmitry Karpov -Original Message- From: Daniel Stenberg Sent: Tuesday, January 10, 2023 12:02 AM To: Dmitry Kar

Re: H3/QUIC flow control/buffering problem and suggestion

2023-01-09 Thread Dmitry Karpov via curl-library
ance. Thanks, Dmitry Karpov -Original Message- From: Daniel Stenberg Sent: Monday, January 9, 2023 1:57 PM To: Dmitry Karpov via curl-library Cc: Dmitry Karpov Subject: [EXTERNAL] Re: H3/QUIC flow control/buffering problem and suggestion On Mon, 9 Jan 2023, Dmitry Karpov via curl-library

Re: H3/QUIC flow control/buffering problem and suggestion

2023-01-09 Thread Daniel Stenberg via curl-library
On Mon, 9 Jan 2023, Dmitry Karpov via curl-library wrote: In H3, Curl's internal buffering also controls QUIC internal buffering, While this might be the case right now for one/some/all of the backends, I don't think this is something that is carved in stone. curl uses the buffer in one

Re: H3/QUIC flow control/buffering problem and suggestion

2023-01-09 Thread Dmitry Karpov via curl-library
l Message- From: curl-library On Behalf Of Daniel Stenberg via curl-library Sent: Saturday, January 7, 2023 7:07 AM To: Daniel Stenberg via curl-library Cc: Daniel Stenberg Subject: [EXTERNAL] Re: H3/QUIC flow control/buffering problem and suggestion On Sat, 7 Jan 2023, Daniel Stenberg via curl

Re: H3/QUIC flow control/buffering problem and suggestion

2023-01-07 Thread Daniel Stenberg via curl-library
On Fri, 6 Jan 2023, Dmitry Karpov via curl-library wrote: So, I suggest to provide a new "QUIC" option (similar to the "TCP" options that we already have): CURLOPT_QUIC_BUFFERSIZE which will do similar steps that I did but in just one option setting call and without the need to modify libcurl

H3/QUIC flow control/buffering problem and suggestion

2023-01-06 Thread Dmitry Karpov via curl-library
Hi All, As H3 in libcurl is going steadily to the production feature, I would like to tell about one H3/QUIC issue, which was OK for the experimental stage, but probably needs to be addressed to make H3 a full production feature. When I was comparing H3/QUIC with the H1/H2 TCP in my local