Re: Ping handler during initial wamup

2014-09-22 Thread William Bell
I put in a fix a long time ago, so it wouldn't be too hard to redo. 1. Send 500 error until core 0 numFound. 2. Give it a list of cores. localhost:8983/solr/ping?check=core1,core2,core3 Then the Amazon load balancer can just check this url with HTTP check On Thu, Sep 18, 2014 at 3:57 AM, Ere

Re: Ping handler during initial wamup

2014-09-18 Thread Ere Maijala
So, is it possible to configure a ping handler to return quickly with non-OK status if a search handler is not yet available? This would allow the load balancer to quickly fail over to another server. I couldn't find anything like this in the docs, but I'm still hopeful. I'm aware of the

Ping handler during initial wamup

2014-09-17 Thread Ere Maijala
As far as I can see, when a Solr instance is started (whether standalone or SolrCloud), a PingRequestHandler will wait until index warmup is complete before returning (at least with useColdSearcher=false) which may take a while. This poses a problem in that a load balancer either needs to wait

Re: Ping handler during initial wamup

2014-09-17 Thread Shawn Heisey
On 9/17/2014 7:06 AM, Ere Maijala wrote: As far as I can see, when a Solr instance is started (whether standalone or SolrCloud), a PingRequestHandler will wait until index warmup is complete before returning (at least with useColdSearcher=false) which may take a while. This poses a problem in

Re: Ping handler during initial wamup

2014-09-17 Thread Shawn Heisey
On 9/17/2014 8:07 PM, Shawn Heisey wrote: I've got haproxy in front of my solr servers. My checks happen every five seconds, with a 4990 millisecond timeout. My ping handler query (defined in solrconfig.xml) is q=*:*rows=1 ... so it's very simple and fast. Because of efficiencies in the *:*