Yaacov.

On 2023-07-24 (Mo.) 15:08, Christopher Faulet wrote:
Le 7/24/23 à 12:24, Yaacov Akiba Slama a écrit :
Hi Christopher,
Thanks for report. It is not a known issue, but I can confirm it. When
H3 HEADERS frames are converted to the internal HTTP representation
(HTX), a flag is missing to specify a content-length was found.

I pushed a flag, it should be fixed:

commit e42241ed2b1df77beb1817eb9bcc46bab793f25c (HEAD -> master,
haproxy.org/master)
Author: Christopher Faulet <cfau...@haproxy.com>
Date:   Mon Jul 24 11:37:10 2023 +0200

Thanks for the fix. I just tested and it works but I can still see a
weird behavior when using curl (I still didn't test with a browser):
when the uploaded data is big (bigger than bufsize), the connection is
not immediately closed but only after a timeout:

curl --http3-only -d @<file> <url>

<response from the server>

curl: (55) ngtcp2_conn_handle_expiry returned error: ERR_IDLE_CLOSE


This time, I'm unable to reproduce. I guess we need help of the quic men (Fred or Amaury).

Are the HAProxy and the FCGI Server on the same host/network or is there any firewall or anything in between?

What's the error message on the HAProxy and on the FCGI server when the timeout occur?

Regards
Alex

Reply via email to