[PATCH 07 of 10] HTTP/3: unified hq code with regular HTTP/3 code

Roman Arutyunyan arut at nginx.com
Thu Oct 20 13:54:21 UTC 2022


On Thu, Oct 20, 2022 at 03:34:44PM +0400, Sergey Kandaurov wrote:
> On Thu, Sep 08, 2022 at 01:06:34PM +0400, Roman Arutyunyan wrote:
> > # HG changeset patch
> > # User Roman Arutyunyan <arut at nginx.com>
> > # Date 1662626426 -14400
> > #      Thu Sep 08 12:40:26 2022 +0400
> > # Branch quic
> > # Node ID 1dd6fabfdcb5b52af495f9d8fc00f64ae36a537c
> > # Parent  28437cb91bd8624b30a4c841852504110b0f3f7d
> > HTTP/3: unified hq code with regular HTTP/3 code.
> > 
> > The change removes hq-specific request handler.  Now hq requests are handled
> > by the HTTP/3 request handler.  This brings missing keepalive timeout feature
> > to hq.
> 
> As discussed in private, this doesn't introduce keepalive timeout for hq,
> as it's installed though HTTP/3-specific ngx_http_v3_wait_request_handler(),
> while hq uses ngx_http_wait_request_handler().  Though, it appears later
> by other means while reworking code for init callback.

Thanks.  This is a leftover from previous versions of this patch.  Removed
the last sentence:

HTTP/3: unified hq code with regular HTTP/3 code.

The change removes hq-specific request handler.  Now hq requests are handled
by the HTTP/3 request handler.

[..]

--
Roman



More information about the nginx-devel mailing list