-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Verify KestrelServerLimits are enforced for HTTP/3 #29702
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
Comments
Thanks for contacting us. |
@wtgodbe Would you be interested in starting on this for preview3? |
This is pretty big. I'm going to start on the first two: min request and response rates. |
I'd be happy to help out here - @JamesNK I'll reach out to you once I have time to see where I could be most useful |
re: RequestHeadersTimeout
Will use the timeout. Timeout starts before the request stream starts awaiting data and is canceled once HEADERS frame is received. |
We should have equivalents to most of Http2TimeoutTests for HTTP/3.
Timeouts to add and/or verify:
PipeWriter.FlushAsync()
completes which can happen with non-zeroPauseWriterThreshold
.If any the above bullet points aren't implemented yet, they probably deserve their own issue. The same goes for the size and count based limits in KestrelServerLimits:
The text was updated successfully, but these errors were encountered: