bneradt opened a new pull request, #13213: URL: https://github.com/apache/trafficserver/pull/13213
HTTP/3 over the quiche/BoringSSL path could stall or tear down under larger request and response bodies. Proxy Verifier now has coverage for body sizes that exceed initial flow-control windows, which exposed ATS leaving UDP bursts unread and consuming stream write data before quiche accepted it. This keeps QUIC stream write buffers pending until quiche reports bytes accepted, schedules packet writes when stream state changes, and keeps H3 transactions alive until request and response cleanup is safe. This also drains recvmmsg batches on edge-triggered UDP sockets so large bursts do not wait for an event that may never arrive. This adds replay coverage for H3 curl and Proxy Verifier scenarios, including multiple connections, large GET and POST bodies, and timeout and lifetime cleanup cases. The large-body Proxy Verifier test depends on yahoo/proxy-verifier#385. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
