-
-
Notifications
You must be signed in to change notification settings - Fork 4
http3: client support for graceful shutdown #91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
As of quic-go v0.52.0, HTTP/3 graceful shutdown is now fully implemented for both the client and the server.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Adds documentation updates for HTTP/3 server graceful shutdown to reflect new behavior in quic-go v0.52.0.
- Clarifies that
Shutdown
stops accepting both new connections and requests, rejects late requests withH3_REQUEST_REJECTED
, and lets existing requests finish. - Removes outdated callouts about client behavior and connection-closing warnings.
- Updates description of
Shutdown
return conditions when the context is canceled.
Co-authored-by: Copilot <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the HTTP/3 server documentation to reflect newly implemented graceful shutdown behavior in quic-go v0.52.0.
- Clarifies how to invoke and what to expect from
Shutdown
onhttp3.Server
. - Details GOAWAY frame handling and request rejection semantics.
- Updates return conditions for
Shutdown
.
efe2996
to
30cd171
Compare
As of quic-go v0.52.0, HTTP/3 graceful shutdown is now fully implemented for both the client and the server.