Skip to content

Conversation

@glbrntt
Copy link
Collaborator

@glbrntt glbrntt commented Aug 25, 2021

Motivation:

The default flow control window size is 64kb which is quite small. As a
result connections may spend longer than necessary waiting for
window updates.

Modifications:

Increase the target window size to 8MB.

Result:

HTTP target window size is 8MB by default.

@glbrntt glbrntt added the 🔨 semver/patch No public API change. label Aug 25, 2021
@glbrntt glbrntt requested a review from fabianfett August 25, 2021 12:50
Copy link
Collaborator

@fabianfett fabianfett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. 8MB is exactly the value that Cory proposed for AHC.

Motivation:

The default flow control window size is 64kb which is quite small. As a
result connections may spend longer than necessary waiting for
window updates.

Modifications:

Increase the target window size to 8MB.

Result:

HTTP target window size is 8MB by default.
@glbrntt glbrntt force-pushed the gb-larger-default-window-size branch from 8946ee2 to 6e1f90a Compare September 8, 2021 15:21
@glbrntt glbrntt requested a review from fabianfett September 8, 2021 15:44
Copy link
Collaborator

@fabianfett fabianfett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💨

@glbrntt glbrntt merged commit b52d7e2 into grpc:main Sep 8, 2021
@glbrntt glbrntt deleted the gb-larger-default-window-size branch September 8, 2021 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants