Skip to content

[chttp2] Limit work per read cycle#34639

Merged
ctiller merged 25 commits intogrpc:masterfrom
ctiller:batchy
Oct 10, 2023
Merged

[chttp2] Limit work per read cycle#34639
ctiller merged 25 commits intogrpc:masterfrom
ctiller:batchy

Conversation

@ctiller
Copy link
Copy Markdown
Member

@ctiller ctiller commented Oct 10, 2023

Cap requests per read, rst_stream handled per read.
If these caps are exceeded, offload processing of the connection to a backing thread pool, and allow other connections to make progress.

@ctiller ctiller added the release notes: yes Indicates if PR needs to be in release notes label Oct 10, 2023
@ctiller ctiller enabled auto-merge (squash) October 10, 2023 21:14
@ctiller ctiller disabled auto-merge October 10, 2023 21:14
@ctiller ctiller merged commit d94313b into grpc:master Oct 10, 2023
@copybara-service copybara-service bot added the imported Specifies if the PR has been imported to the internal repository label Oct 11, 2023
ctiller added a commit to ctiller/grpc that referenced this pull request Oct 20, 2023
Cap requests per read, rst_stream handled per read.
If these caps are exceeded, offload processing of the connection to a
backing thread pool, and allow other connections to make progress.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bloat/none imported Specifies if the PR has been imported to the internal repository lang/core per-call-memory/neutral per-channel-memory/neutral release notes: yes Indicates if PR needs to be in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants