You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Description
With this change envoy will send one GOAWAY frame with a last_stream_id
set to 2^31-1, as described in [RFC
9113](https://www.rfc-editor.org/rfc/rfc9113.html#name-goaway). After a
reasonable interval (defaults to 1s), envoy will send a followup GOAWAY
frame with last_stream_id set to the highest received stream ID at that
point in time.
This interval is configurable using `graceful_goaway_timeout` field.
---
Commit Message: http2: send graceful GoAway on close
Additional Description: According to RFC 9113, envoy should send a
goaway with last_stream_id set to 2^31-1 before sending a final goaway
with the highest received stream ID.
Risk Level: Low
Testing: Tests added. Manually verified.
Docs Changes: NA
Release Notes: Changelog added
Platform Specific Features:
Runtime guard: `envoy.reloadable_features.http2_graceful_goaway`
Fixes#39876
[Optional [API
Considerations](https://github.com/envoyproxy/envoy/blob/main/api/review_checklist.md):]
---------
Signed-off-by: Anurag Aggarwal <[email protected]>
0 commit comments