Description
Solr isn't setting user tokens on any of its HttpClientContext objects when requested new http connections. This means that when SSL + client authentication is used, HttpClient is creating a new connection on every request, to ensure that authentication tokens aren't shared between different users. We end up with lots of unused open connections in the connection pool, leading to slowness and out-of-memory errors.