]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: mux-quic: Don't expect data from server as long as request is unfinished
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 23 Feb 2023 13:52:09 +0000 (14:52 +0100)
committerChristopher Faulet <cfaulet@haproxy.com>
Mon, 27 Feb 2023 16:45:45 +0000 (17:45 +0100)
commit85eabfbf672c57e4ed082da1b96c95348b331320
tree227f8bccb068c9df0ca882f7d618d111818d7ee3
parent72722c04b0a5e4baf8a147d002d393486b4f944d
MEDIUM: mux-quic: Don't expect data from server as long as request is unfinished

As for the H1 and H2 stream, the QUIC stream now states it does not expect
data from the server as long as the request is unfinished. The aim is the
same. We must be sure to not trigger a read timeout on server side if the
client is still uploading data.

From the moment the end of the request is received and forwarded to upper
layer, the QUIC stream reports it expects to receive data from the opposite
endpoint. This re-enables read timeout on the server side.
include/haproxy/mux_quic.h
src/mux_quic.c