Skip to content

Restrict two-phase graceful HTTP/2 shutdown to server-side connections#661

Open
arturobernalg wants to merge 1 commit intoapache:masterfrom
arturobernalg:two-phase
Open

Restrict two-phase graceful HTTP/2 shutdown to server-side connections#661
arturobernalg wants to merge 1 commit intoapache:masterfrom
arturobernalg:two-phase

Conversation

@arturobernalg
Copy link
Copy Markdown
Member

Send an initial GOAWAY, wait one RTT using PING, then send the final GOAWAY with the last processed stream id. Keep client-side graceful shutdown as a single-GOAWAY path.

Send an initial GOAWAY, wait one RTT using PING, then send the final GOAWAY with the last processed stream id. Keep client-side graceful shutdown as a single-GOAWAY path.
@ok2c
Copy link
Copy Markdown
Member

ok2c commented Apr 5, 2026

@arturobernalg Please move this logic to ServerH2StreamMultiplexer. If it cannot be cleanly decoupled and moved, drop the whole thing. It is not worth it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants