On Fri, Jun 24, 2011 at 1:41 PM, Esteban Donato <esteban.don...@gmail.com> wrote: > I have a Solr with 7 cores (~150MB each). All cores replicate at the > same time from a Solr master instance. Every time the replication > happens I get an OOM after experiencing long response times. This > Solr used to have 4 cores before and I've never got an OOM with that > configuration (replication occurs on daily basis). > > My question is: could the new 3 cores be the cause of OOM? Does Solr > require considerable extra heap for performing the replication?.
Yes and no. Replication itself does not consume a lot of heap (I guess about a couple of MBs per ongoing replication). However, when the searchers are re-opened on the newly installed index, auto warming can cause memory usage to double for a core. > Should I avoid replicating all the cores at the same time? You should try that especially if you are so constrained for heap space. > I'm using Solr 1.4 with the following mem configuration: -Xms512m > -Xmx512m -XX:NewSize=128M -XX:MaxNewSize=128M That seems to be a small amount of RAM for indexing/querying seven 150MB indexes in parallel. -- Regards, Shalin Shekhar Mangar.