Dear list,
after getting OOM exception after one week of operation with
solr 3.2 I used MemoryAnalyzer for the heapdumpfile.
It looks like the fieldCache eats up all memory.
Objects Shalow Heap
Retained Heap
org.apache.lucene.search.FieldCache 0 0 >=
14,636,950,632
org.apache.lucene.search.FieldCacheImpl 1 32 >=
14,636,950,384
org.apache.lucene.search.FieldCacheImpl$StringIndexCache 1 32 >=
14,636,947,080
org.apache.lucene.search.FieldCache$StringIndex 10 320 >=
14,636,944,352
java.lang.String[] 519 567,811,040 >=
13,503,733,312
char[] 81,766,595 11,604,293,712 >=
11,604,293,712
fieldCache retains over 14g of heap.
When looking on stats page under fieldCache the description says:
"Provides introspection of the Lucene FieldCache, this is **NOT** a cache that is
managed by Solr."
So is this a jetty problem and not solr?
Why is fieldCache growing and growing until OOM?
Regards
Bernd