[ 
https://issues.apache.org/jira/browse/KYLIN-1390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15126044#comment-15126044
 ] 

William.Tang commented on KYLIN-1390:
-------------------------------------

Recently I encoutered an OOM issue due to the instance of 
org.apache.lucene.uninverting.FieldCacheImpl$SortedDocValuesCache comsumed much 
memory and can not been GC.

There is a property readerCache in the SortedDocValuesCahe, it is a weakhashmap 
with LeafReader as the key. In my case the key is exactly an instance of 
org.apache.lucene.index.SegmentReader.

The tricky is the org.apache.solr.core.CloserThread is always hold an strong 
reference of the readers of a core. The reference path is 
CloserThread->solrCore->standardDiretoryReader->SegmentReader->SegmentCoreReader.

The CloserThread is wait for shutdown signal and hold this string reference to 
the segmentReader, so it caused the readerCache can not been GC. 


> report bug
> ----------
>
>                 Key: KYLIN-1390
>                 URL: https://issues.apache.org/jira/browse/KYLIN-1390
>             Project: Kylin
>          Issue Type: Bug
>          Components: Web 
>            Reporter: William.Tang
>            Assignee: Zhong,Jason
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to