I'll assume you are using the rsync-based replication, not SOLR-561.
In that case, bwlimit is your friend.  You'll have to modify the scripts and 
make use of this:

       --bwlimit=KBPS
              This option allows you to specify a maximum transfer rate in 
kilobytes per second. This option is  most  effective
              when using rsync with large files (several megabytes and up). Due 
to the nature of rsync transfers, blocks of data
              are sent, then if rsync determines the transfer was too fast, it 
will wait before sending the next data block. The
              result is an average transfer rate equaling the specified limit. 
A value of zero specifies no limit.


Actually, this is something that we could add to snappuller in Solr, no?

May be worth opening a new JIRA issue for this.  Eh, attaching a modified but 
completely untested version of snappuller. Please reply if it works or if you 
have to fix it please post it to JIRA.
 Otis
--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch




________________________________
From: oleg_gnatovskiy <[EMAIL PROTECTED]>
To: solr-user@lucene.apache.org
Sent: Tuesday, November 11, 2008 9:31:17 PM
Subject: Query Performance while updating the index


Hello. We have an index with 15 million documents working on a distributed
environment, with an index distribution setup. While an index on a slave
server is being updated, query response times become extremely slow (upwards
of 5 seconds). Is there any way to decrease the hit query response times
take while an index is being pushed? 
Thanks!
Oleg
-- 
View this message in context: 
http://www.nabble.com/Query-Performance-while-updating-the-index-tp20452835p20452835.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to