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

Allow frames to send after the arrival of the RST_STREAM. #210

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

adamhenson
Copy link

Prevent exceptions for the common case in which the serving endpoint sends frames
after the RST_STREAM has been sent from the client endpoint. Often frames are
enqueued prior to the arrival of the RST_STREAM, but sent after. This should be
expected based on HTTP/2 spec, section 6.4.

https://http2.github.io/http2-spec/#rfc.section.6.4

"However, after sending the RST_STREAM, the sending endpoint MUST be prepared to
receive and process additional frames sent on the stream that might have been
sent by the peer prior to the arrival of the RST_STREAM."

Prevent exceptions for the common case in which the serving endpoint
sends frames after the RST_STREAM has been sent from the client
endpoint. Often frames are enqueued prior to the arrival of the
RST_STREAM, but sent after. This should be expected based on HTTP/2
spec, section 6.4.

https://http2.github.io/http2-spec/#rfc.section.6.4

"However, after sending the RST_STREAM, the sending endpoint MUST be
prepared to receive and process additional frames sent on the stream
that might have been sent by the peer prior to the arrival of the
RST_STREAM."
Copy link

@nirsharma nirsharma left a comment

Choose a reason for hiding this comment

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

working for me. (y)

@Pupix
Copy link

Pupix commented Nov 7, 2016

Can confirm it's working for me too. Thanks!

@bjb568
Copy link

bjb568 commented Dec 7, 2016

@nwgh http2 is unusably crashy, this PR fixes that. When will it be merged?

@lujjjh
Copy link

lujjjh commented Mar 8, 2017

When will it be merged?

@benjamingwynn
Copy link

This should be merged. It's been months.

akc42 added a commit to akc42/node-http2 that referenced this pull request May 27, 2017
@75lb
Copy link

75lb commented Jun 2, 2017

works for me too, thanks - i can push multiple resources now..

@hthetiot
Copy link

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.

8 participants