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 receipt of PRIORITY in idle state #90

Closed
wants to merge 1 commit into from
Closed

allow receipt of PRIORITY in idle state #90

wants to merge 1 commit into from

Conversation

mcmanus
Copy link
Contributor

@mcmanus mcmanus commented Dec 9, 2014

Spec 5.1 Stream States -> idle "Receiving any frames other than
HEADERS, PUSH_PROMISE or PRIORITY on a stream in this state MUST
be treated as a connection error (Section 5.4.1) of type PROTOCOL_ERROR."

This is useful for creating dependency grouping nodes in the priority
dependency tree - the group nodes are streams that may never opened.

section 5.3.4 "Similarly, streams that are in the "idle" state can be assigned
priority or become a parent of other streams. This allows for the
creation of a grouping node in the dependency tree, which enables
more flexible expressions of priority. Idle streams that are made
a parent of another stream are assigned a default priority
(Section 5.3.5)."

Spec 5.1 Stream States -> idle  "Receiving any frames other than
HEADERS, PUSH_PROMISE or PRIORITY on a stream in this state MUST
be treated as a connection error (Section 5.4.1) of type PROTOCOL_ERROR."

This is useful for creating dependency grouping nodes in the priority
dependency tree - the group nodes are streams that may never opened.

section 5.3.4 "Similarly, streams that are in the "idle" state can be assigned
priority or become a parent of other streams.  This allows for the
creation of a grouping node in the dependency tree, which enables
more flexible expressions of priority.  Idle streams that are made
a parent of another stream are assigned a default priority
(Section 5.3.5)."
@nwgh
Copy link
Collaborator

nwgh commented Dec 10, 2014

As discussed on IRC - this causes CI to fail, because the test needs updating, too. I'll fix up the test (pretty simple to do) and merge this + my fix.

@nwgh
Copy link
Collaborator

nwgh commented Dec 11, 2014

This is now happening over in #91.

@nwgh nwgh closed this Dec 11, 2014
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.

None yet

2 participants