Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Dependency tree and stream prioritization #39
Initial dependency tree and stream prioritization implementation.
Model of the tree is the same as used in nghttp2. It makes possible to implement flow control and stream prioritization with different traversing technics (e.g depth-first search).
Example of a tree.
More examples you can find in tests:
Stream grouping node allows to create dependency tree with 5 fixed dependency groups (known informally as leader, follower, unblocked, background, and speculative). Read more about it:
@bradfitz can you please explain how you see following:
Maybe some examples of how we should use this info? Now for scheduling decisions I use data from
referenced this pull request
Jun 15, 2015
This repo just moved into the official Go repo.
See https://github.com/bradfitz/http2/blob/master/README for the move details.
File new bugs at: https://github.com/golang/go/issues/new?title=x/net/http2:+
Closing this PR as we're now using Gerrit for code review. Please file a bug or send the review to Gerrit if this is still relevant. Sorry for how long this languished here.