This is to follow up a review comment in https://chromium-review.googlesource.com/c/chromium/src/+/860198/9/net/socket/client_socket_pool_manager.cc#409 .
proxy_resolving_client_socket_factory.cc currently uses net::InitSocketHandleForRawConnect() which is subject to the "6 sockets per origin" socket limit. We want to get rid of this socket limit for this type of sockets.
Using LOAD_IGNORE_LIMITS might work. However, there is a check in client_socket_pool_base.cc which asserts that LOAD_IGNORE_LIMITS is only used with MAXIMUM_PRIORITY. We can't hard code request priority to MAXIMUM_PRIORITY, because it will affect HostResolver requests which uses the priority.
Filing a bug to figure out what to do here.
Comment 1 by xunji...@chromium.org
, Jan 11 2018