[ https://issues.apache.org/jira/browse/HBASE-4838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13157345#comment-13157345 ]
Lars Hofhansl commented on HBASE-4838: -------------------------------------- Finally found the problem!! It was indeed a problem in HalfStoreFileReader (as Todd and Stack have suggested all along). HalfStoreFileReader did not have a getScanner(final boolean cacheBlocks, final boolean pread, final boolean isCompaction) method, and hence the super method was called returning a normal reader. bq. Reference.java and HalfStoreFileReader.java are identical between 0.92 and trunk I don't know what I was comparing here (must have been late in the night), but they are different and that difference was exactly the problem. Could have saved myself about 16 hours of debugging. > Port 2856 (TestAcidGuarantee is failing) to 0.92 > ------------------------------------------------ > > Key: HBASE-4838 > URL: https://issues.apache.org/jira/browse/HBASE-4838 > Project: HBase > Issue Type: Sub-task > Reporter: Lars Hofhansl > Assignee: Lars Hofhansl > Fix For: 0.92.0 > > Attachments: 4838-v1.txt > > > Moving back port into a separate issue (as suggested by JonH), because this > not trivial. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira