On 3/25/2014 11:59 AM, Software Dev wrote:
Ehh.. found out the hard way. I optimized the collection on 1 machine and when it was completed it replicated to the others and took my cluster down. Shitty
It doesn't get replicated -- each core in the collection will be optimized. In older versions it might have done them all at once, but I believe that newer versions only do one core at a time.
Doing an optimize on a Solr core results in a LOT of I/O. If your Solr install is having performance issues, that will push it over the edge. When SolrCloud ends up with a performance problem in one place, they tend to multiply and cause MORE problems. It can get bad enough that the whole cluster goes down because it's trying to do a recovery on every node. For that reason, it's extremely important that you have enough system resources available across your cloud (RAM in particular) to avoid performance issues.
Thanks, Shawn