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

ramkrishna.s.vasudevan commented on HBASE-14636:
------------------------------------------------

One way to introduce the OOME is that doing a full table scan with 
FilterAllFilter so that there is no option to release the blocks because the 
next() call ends up after the full scan only.  The similar reason should be 
with compactions also. I tried with compactions but did not reproduce. So will 
load more data to reproduce it. 
The fix will work but instead of one min we can call shipped() after every 
next() in case of compaction or after a  pre configured batch of next().

> Clear HFileScannerImpl#prevBlocks in btw Compaction flow
> --------------------------------------------------------
>
>                 Key: HBASE-14636
>                 URL: https://issues.apache.org/jira/browse/HBASE-14636
>             Project: HBase
>          Issue Type: Sub-task
>          Components: regionserver, Scanners
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>            Priority: Blocker
>             Fix For: 2.0.0
>
>




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

Reply via email to