commit | 114c9c87ce8826cc920a27de6524d9cff07d837b | [log] [tgz] |
---|---|---|
author | Amaury Denoyelle <adenoyelle@haproxy.com> | Mon Mar 28 14:53:45 2022 +0200 |
committer | Amaury Denoyelle <adenoyelle@haproxy.com> | Fri Jul 15 15:56:13 2022 +0200 |
tree | e2de7eb36ad9b8b300b6e6ddcbd76ed3aeca6ff3 | |
parent | d70103977372487a95e54dc353921b04cb16ac7a [diff] |
MINOR: h3: implement graceful shutdown with GOAWAY Implement graceful shutdown as specified in RFC 9114. A GOAWAY frame is generated with stream ID to indicate range of processed requests. This process is done via the release app protocol operation. The MUX is responsible to emit the generated GOAWAY frame after app release. A CONNECTION_CLOSE will be emitted once there is no unacknowledged STREAM frames.