Skip to content
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

[v12] Limit gRPC Active streams #33983

Merged
merged 2 commits into from
Oct 27, 2023
Merged

Conversation

jentfoo
Copy link
Contributor

@jentfoo jentfoo commented Oct 27, 2023

Backport #33936 to branch/v12

An additional commit is added to update gRPC versions to 1.58.3 to address GHSA-m425-mq94-257g

I had thought that this was already done in master, but when comparing this update to master I found two additional cases that were needed: #33981

jentfoo and others added 2 commits October 27, 2023 10:05
Originally there was a default limit of 100 max concurrent streams, however in 2017 the GRPC team removed this default: grpc/grpc-go#1624

With the recent HTTP/2 Rapid Reset DoS, it is now being encouraged to re-introduce a limit.  The fix requires this value to be configured in fact: grpc/grpc-go#6703
@jentfoo jentfoo self-assigned this Oct 27, 2023
@jentfoo jentfoo added the no-changelog Indicates that a PR does not require a changelog entry label Oct 27, 2023
@jentfoo jentfoo added this pull request to the merge queue Oct 27, 2023
Merged via the queue into branch/v12 with commit c7d5600 Oct 27, 2023
23 checks passed
@jentfoo jentfoo deleted the jent/limit_grpc_streams-v12 branch October 27, 2023 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport no-changelog Indicates that a PR does not require a changelog entry size/sm
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants