Thanks for this. The reason i asked this was.. when i fire 30 queries simultaneously from 30 threads using the same CloudSolrServer instance, some queries gets fired after a delay.. sometime the delay is 30-50 seconds...
In solr logs i can see.. 20+ queries get fired almost immediately... but some of them gets fired late.. i increased the connections per host from 32 to 200.. still no respite... ./zahoor On 18-Apr-2013, at 12:20 AM, Shawn Heisey <s...@elyograg.org> wrote: > ModifiableSolrParams params = new ModifiableSolrParams(); > params.set(HttpClientUtil.PROP_MAX_CONNECTIONS, 1000); > params.set(HttpClientUtil.PROP_MAX_CONNECTIONS_PER_HOST, 200); > HttpClient client = HttpClientUtil.createClient(params); > LBHttpSolrServer lbServer = new LBHttpSolrServer > (client, "http://localhost/solr"); > lbServer.removeSolrServer("http://localhost/solr"); > SolrServer server = new CloudSolrServer(zkHost, lbServer);