Skip to content

Conversation

@dave-r12
Copy link
Collaborator

This might have been a difference between SPDY and HTTP/2. Reviewing the
HTTP/2 spec, only a WINDOWS_UPDATE frame can change the flow-control
window for a connection.

This might have been a difference between SPDY and HTTP/2. Reviewing the
HTTP/2 spec, only a WINDOWS_UPDATE frame can change the flow-control
window for a connection.
@dave-r12
Copy link
Collaborator Author

I was doing some research on #3915 and noticed that after sending 16MiB of data on a stream the connection flow-control window was not 0.

I've read the spec a few times now and think this is right but please confirm. It seems the idea of shrinking the connection window size is not really accounted for.

@yschimke
Copy link
Collaborator

That matches my reading of

http://http2.github.io/http2-spec/index.html#InitialWindowSize
and
http://http2.github.io/http2-spec/index.html#SettingValues

@swankjesse swankjesse merged commit 878bde8 into master Mar 20, 2018
@swankjesse
Copy link
Collaborator

Nice find. Surprised how long we got away with this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants