HTTP/2 stream priority

201 views
Skip to first unread message

akas...@gmail.com

unread,
Aug 13, 2018, 5:50:58 PM8/13/18
to envoy-users
Hi,

Any ideas on whether there is any support for HTTP/2 stream priority (Section 5.3 of the HTTP/2 RFC 7540) in envoy?  Only info I could find was in this comment below. Any future plans of supporting it? 

Thanks!

source/common/http/http2/codec_impl.cc
Showing the top four matches Last indexed 7 days ago
C++
727 nghttp2_option_new(&options_);
728 // Currently we do not do anything with stream priority. Setting the following option prevents
729 // nghttp2 from keeping around closed streams for use during stream priority dependency graph

Matt Klein

unread,
Aug 13, 2018, 7:05:46 PM8/13/18
to akas...@gmail.com, Alyssa (Rzeszutek) Wilk, envoy-users
At the HTTP/2 connection level, priority is supported in the sense that window will be given to higher priority streams before lower priority streams.

What is not supported is proxying HTTP/2 priority from downstream to upstream. TBH I think such proxying adds a bunch of complexity and is dubiously useful, but it's definitely something we can consider adding in the future. I've added Alyssa who might have more to say on the subject.

--
You received this message because you are subscribed to the Google Groups "envoy-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to envoy-users+unsubscribe@googlegroups.com.
To post to this group, send email to envoy...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/envoy-users/b618188d-cf19-40ad-860f-5ad05e8bbd8a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Reply all
Reply to author
Forward
0 new messages