I ran a load test on a single node (with a default configuration) and
found that there might be a memory leak in the SoftFilterCache.
The test used 20 concurrent users that added a document once every ~5
10 additional concurrent users simulated searching every ~1 minute.
After about 12 hours the JVM heap ran out of space (1G) and
ElasticSearch went into repeating GC cycles that caused it to stop
The heap dump shows that the problematic file is
holding 26600 org.apache.lucene.index.SegmentReader$CoreReaders which
occupied about 660M.
Heap memory usage graph: http://twitpic.com/1mm50a
Is there any configuration item I'm missing?