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
Allow disabling HTTP/2 priority frames limit #5888
Allow disabling HTTP/2 priority frames limit #5888
Conversation
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.
For consistency and completeness, I think we should've similar disable mechanism for rate limiting the Settings, Ping, Error Rate as well.
[approve ci autest] |
@jvgutierrez Would you mind making similar changes for the other rate limiting settings ? If not, I'm ok landing this, and make a separate PR. |
Also, it feels that if proxy.config.http2.stream_priority_enabled == 0, we ought to ignore the frames rather than rate limiting them ? |
e9d7b1e
to
be88436
Compare
PR updated, now the limit is only enforced if |
be88436
to
c798c39
Compare
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.
Looks good to me. Unfortunately, the PR needs to be rebased due to other merges causing conflicts.
c798c39
to
cd4582c
Compare
done! |
Cherry-picked to v9.0.x branch. |
As discussed yesterday on Slack, there are some scenarios, specially when
proxy.config.http2.stream_priority_enabled
is set to0
where disabling HTTP/2 priority frames limit is interesting. This PR allows to disable it by settingproxy.config.http2.max_priority_frames_per_minute
to0