aboutsummaryrefslogtreecommitdiff
path: root/src/event/quic/ngx_event_quic.c
diff options
context:
space:
mode:
authorRoman Arutyunyan <arut@nginx.com>2025-01-07 21:14:58 +0400
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>2025-04-15 19:01:36 +0400
commit3a97111adfb6e538ddef1828bbf04a35a8915c1f (patch)
treec9d886995a421e682501e02a37eb6b3a809232bb /src/event/quic/ngx_event_quic.c
parent2b8b70068a7f7b800ec23390cd2da01b5b91b25f (diff)
downloadnginx-3a97111adfb6e538ddef1828bbf04a35a8915c1f.tar.gz
nginx-3a97111adfb6e538ddef1828bbf04a35a8915c1f.zip
HTTP/3: graceful shutdown on keepalive timeout expiration.
Previously, the expiration caused QUIC connection finalization even if there are application-terminated streams finishing sending data. Such finalization terminated these streams. An easy way to trigger this is to request a large file from HTTP/3 over a small MTU. In this case keepalive timeout expiration may abruptly terminate the request stream.
Diffstat (limited to 'src/event/quic/ngx_event_quic.c')
0 files changed, 0 insertions, 0 deletions