Hi, On Thu, Oct 20, 2022 at 03:51:54PM +0400, Sergey Kandaurov wrote: > On Thu, Sep 08, 2022 at 01:06:37PM +0400, Roman Arutyunyan wrote: > > # HG changeset patch > > # User Roman Arutyunyan <a...@nginx.com> > > # Date 1662627905 -14400 > > # Thu Sep 08 13:05:05 2022 +0400 > > # Branch quic > > # Node ID 8e58a27b320807aae00194b82e2c997287e3ad42 > > # Parent 861d6897151fe6773898db6cfdb36f56403302c5 > > QUIC: application init() callback. > > > > It's called after handshake completion or prior to the first early data > > stream > > creation. The callback should initialize application-level data before > > creating streams. > > > > HTTP/3 callback implementation sets keepalive timer and sends SETTINGS. > > > > Also, this allows to limit max handshake time in ngx_http_v3_init_stream(). > > Also brings header timeout (to limit handshake time) > and keepalive timeout in hq mode.
Looks like for hq keepalive timeout is now set in ngx_http_v3_init_stream() when main connection is created and in ngx_http_v3_init() at the end of handshake. After that it's neither set nor deleted. The code which does this, only works for http/3, but not hq. This should be addressed. [..] -- Roman _______________________________________________ nginx-devel mailing list -- nginx-devel@nginx.org To unsubscribe send an email to nginx-devel-le...@nginx.org