: As far as I can tell, there is no need to remove a slave from a pool while
assuming you are using the replication scripts provided with Solr, this is correct. (i suppose if you were using windows or some other odd replication system, there *might* be a reason for taking them out of rotaiton) as long as you don't do anything wacky to produce a snapshot on the master in the middle of your <optimize> there is no reason to stop rsyncd on the master, or disable snappuller on the slaves. the only time i ever "disable" replication on any machine is when i'm deploying a completley new set of configs, and i want to rebuild a new index from scratch on my master and test it out before any of my slaves see it (meanwhile they are still serveing requests using the old stale index)... http://wiki.apache.org/solr/CollectionRebuilding -Hoss