[ https://issues.apache.org/jira/browse/HBASE-9751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13793913#comment-13793913 ]
Hudson commented on HBASE-9751: ------------------------------- SUCCESS: Integrated in HBase-0.94 #1171 (See [https://builds.apache.org/job/HBase-0.94/1171/]) HBASE-9751 Excessive readpoints checks in StoreFileScanner (larsh: rev 1531792) * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/io/hfile/AbstractHFileReader.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileReaderV2.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java > Excessive readpoints checks in StoreFileScanner > ------------------------------------------------ > > Key: HBASE-9751 > URL: https://issues.apache.org/jira/browse/HBASE-9751 > Project: HBase > Issue Type: Bug > Affects Versions: 0.98.0, 0.94.12, 0.96.0 > Reporter: Vladimir Rodionov > Assignee: Lars Hofhansl > Fix For: 0.98.0, 0.94.13, 0.96.1 > > Attachments: 9751-0.94.txt, 9751-0.94-v2.txt, 9751-trunk.txt, > 9751-trunk-v2.txt > > > It seems that usage of skipKVsNewerThanReadpoint in StoreFileScanner can be > greatly reduced or even eliminated all together (HFiles are immutable and no > new KVs can be inserted after scanner instance is created). The same is true > for MemStoreScanner which checks readpoint on every next() and seek(). Each > readpoint check is ThreadLocal.get() and it is quite expensive. -- This message was sent by Atlassian JIRA (v6.1#6144)