Pending h2 proxy tunnel streams to the same origin+oa are not shared
Categories
(Core :: Networking: HTTP, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox69 | --- | affected |
People
(Reporter: mayhemer, Unassigned)
References
Details
(Whiteboard: [necko-triaged][http-conn])
When the browser is configured to use an h2 proxy and makes several connections to a single origin (including identical oa - hence, no isolation is expected) the already created pending in-progress tunnels are not shared (we open new tunnels).
Reporter | ||
Comment 1•5 years ago
|
||
Only loosely blocking as this is more an extreme case only, possibly. It's a 'nice to have' fixed.
Reporter | ||
Comment 2•5 years ago
|
||
Note that we respect the limit of 6 tunnels per origin. If the end server is h1, we will use those 6. If the end server is found to be h2, we will reuse existing tunnels (no idea how we pick them to use and what exactly happens to remaining streams, afaik, we DontReuse() them only.)
Reporter | ||
Comment 3•5 years ago
|
||
the thing here is that when we don't know yet if the server is h1 or 2, we open 6 conns tops to the end server (as w/o a proxy). When we figure an h2 server, we dontreuse() but one.
Description
•