[ https://issues.apache.org/jira/browse/HBASE-7279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13529454#comment-13529454 ]
Hudson commented on HBASE-7279: ------------------------------- Integrated in HBase-0.94-security #86 (See [https://builds.apache.org/job/HBase-0.94-security/86/]) HBASE-7279 Avoid copying the rowkey in RegionScanner, StoreScanner, and ScanQueryMatcher (Revision 1417716) Result = SUCCESS larsh : Files : * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/KeyValue.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/Result.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java * /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java * /hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/regionserver/TestQueryMatcher.java > Avoid copying the rowkey in RegionScanner, StoreScanner, and ScanQueryMatcher > ----------------------------------------------------------------------------- > > Key: HBASE-7279 > URL: https://issues.apache.org/jira/browse/HBASE-7279 > Project: HBase > Issue Type: Bug > Reporter: Lars Hofhansl > Assignee: Lars Hofhansl > Fix For: 0.96.0, 0.94.4 > > Attachments: 7279-0.94.txt, 7279-0.94-v2.txt, 7279-0.94-v3.txt, > 7279-0.94-v4.txt, 7279-0.96-v1.txt, 7279-0.96-v2.txt, 7279-0.96-v3.txt > > > Did some profiling again. > I we can gain some performance [1] when passing buffer, rowoffset, and > rowlength instead of making a copy of the row key. > That way we can also remove the row key caching (and this patch also removes > the timestamps caching). Considering the sheer number in which we create KVs, > every byte save is good. > [1] (15-20% when data is in the block cache we setup a Filter such that only > a single row is returned to the client). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira