I have a slave that is pulling multiple cores from one master, and I'm very 
frequently seeing cases where the slave is getting timeouts when fetching from 
the master:

2010-01-25 11:00:22,819 [pool-3-thread-1] ERROR 
org.apache.solr.handler.SnapPuller - Master at: 
http://shredder:8080/solr/FilingsCore1/replication is not available. Index 
fetch failed. Exception: Read timed out
But I don't see any errors in the master's log, in fact it seems like the 
command succeeds:

2010-01-25 11:00:33,673 [http-8080-Processor9] INFO  
org.apache.solr.core.SolrCore - [FilingsCore1] webapp=/solr path=/replication 
params={command=indexversion&wt=javabin} status=0 QTime=0
We are doing a fair amount of bulk indexing on the master, but the machine is 
not particularly taxed (CPU is hovering around 60%, Disk Queues are low).

Is there any way to increase the Slave's timeout value? Are there any settings 
that might improve fetchIndex performance during indexing on the master?

Thanks in advance,
Gio.

Reply via email to