Ah yes we do have some warming queries which would look like a search. Did that side change enough to push up the memory limits where we would run out like this? Also, would FastLRU cache make a difference? -- Jeff Newburn Software Engineer, Zappos.com jnewb...@zappos.com - 702-943-7562
> From: Yonik Seeley <yo...@lucidimagination.com> > Reply-To: <solr-user@lucene.apache.org> > Date: Fri, 2 Oct 2009 00:53:46 -0400 > To: <solr-user@lucene.apache.org> > Subject: Re: Solr Trunk Heap Space Issues > > On Thu, Oct 1, 2009 at 8:45 PM, Jeffery Newburn <jnewb...@zappos.com> wrote: >> I loaded the jvm and started indexing. It is a test server so unless some >> errant query came in then no searching. Our instance has only 512mb but my >> concern is the obvious memory requirement leap since it worked before. What >> other data would be helpful with this? > > Interesting... not too much should have changed for memory > requirements on the indexing side. > TokenStreams are now reused (and hence cached) per thread... but that > normally wouldn't amount to much. > > There was recently another bug where compound file format was being > used regardless of the config settings... but I think that was fixed > on the 29th. > > Maybe you were already close to the limit required? > Also, your heap dump did show LRUCache taking up 170MB, and only > searches populate that (perhaps you have warming searches configured > on this server?) > > -Yonik > http://www.lucidimagination.com > > > > > >> >> >> On Oct 1, 2009, at 5:14 PM, "Mark Miller" <markrmil...@gmail.com> wrote: >> >>> Jeff Newburn wrote: >>>> >>>> Ok I was able to get a heap dump from the GC Limit error. >>>> >>>> 1 instance of LRUCache is taking 170mb >>>> 1 instance of SchemaIndex is taking 56Mb >>>> 4 instances of SynonymMap is taking 112mb >>>> >>>> There is no searching going on during this index update process. >>>> >>>> Any ideas what on earth is going on? Like I said my May version did this >>>> without any problems whatsoever. >>>> >>>> >>> Had any searching gone on though? Even if its not occurring during the >>> indexing, you will still have the data structure loaded if searches had >>> occurred. >>> >>> What heap size do you have - that doesn't look like much data to me ... >>> >>> -- >>> - Mark >>> >>> http://www.lucidimagination.com >>> >>> >>> >>