]> git.kaiwu.me - nginx.git/commit
QUIC: defer stream removal until all its data is acked.
authorRoman Arutyunyan <arut@nginx.com>
Mon, 22 Aug 2022 11:33:23 +0000 (15:33 +0400)
committerRoman Arutyunyan <arut@nginx.com>
Mon, 22 Aug 2022 11:33:23 +0000 (15:33 +0400)
commita2a513b93caeba13e408bfc80f8626f49550be40
tree6bcaf402785225a38fa299e4dd4f778deb275e45
parentdc82bed893cc4292c459d41269882b621b98f5b3
QUIC: defer stream removal until all its data is acked.

Previously, stream was kept alive until all its data is sent.  This resulted
in disabling retransmission of final part of stream when QUIC connection
was closed right after closing stream connection.
src/event/quic/ngx_event_quic.h
src/event/quic/ngx_event_quic_ack.c
src/event/quic/ngx_event_quic_streams.c