[ https://issues.apache.org/jira/browse/HBASE-17877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15958354#comment-15958354 ]
Vikas Vishwakarma commented on HBASE-17877: ------------------------------------------- Sure [~saint....@gmail.com] [~Apache9] [~anoopsamjohn] [~lhofhansl], thanks for the inputs Will try to add the micro benchmarks using JMH Will use 1 - 10 million iterations The main difference in the two versions is related to the binary search using the diff between the longs being compared in Hadoop version Vs doing Long.reverseBytes and then comparing in HBase version. For the leftover bytes after all the long compares, in my initial tests I had left it as it is in HBase and then later on changed that to the hadoop implementation which uses guava comparison but there was not much difference. > Replace/improve HBase's byte[] comparator > ----------------------------------------- > > Key: HBASE-17877 > URL: https://issues.apache.org/jira/browse/HBASE-17877 > Project: HBase > Issue Type: Bug > Reporter: Lars Hofhansl > Assignee: Vikas Vishwakarma > Attachments: 17877-1.2.patch, 17877-v2-1.3.patch, > ByteComparatorJiraHBASE-17877.pdf > > > [~vik.karma] did some extensive tests and found that Hadoop's version is > faster - dramatically faster in some cases. > Patch forthcoming. -- This message was sent by Atlassian JIRA (v6.3.15#6346)