WebSockets socket pool enforces HTTP socket rules when using SSL |
||||
Issue descriptionThere is a separate WebSockets socket pool, which enforces its own connection limits in a completely different way than the normal socket pools. We then place a normal SSLSocketPool on top of it. The SSLSocketPool enforces HTTP connection limits, so thus all wss connections seem to be subject to the HTTP connection limits.
,
Jan 15
,
Jan 15
So not really a problem. Regardless, we should get this non-issue resolved for free with my socket pools refactor.
,
Jan 18
(4 days ago)
There's a bigger issue here, which I hadn't noticed: We aren't using WebSocketTransportClientSocketPool when there's a proxy in use, instead we're using a separate group of TransportClientSocketPools, so we use normal TransportClientSocketPool rules (With the modified socket limits, but no WebSockets rate limiting at all) with proxies. I think fixing that would require more thinking about how to handle websockets backoff with proxies than I'm willing to invest in, so unassigning from myself. |
||||
►
Sign in to add a comment |
||||
Comment 1 by ricea@chromium.org
, Jan 7