[
https://issues.apache.org/jira/browse/HBASE-1336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12701674#action_12701674
]
Erik Holstad commented on HBASE-1336:
-------------------------------------
The way I see it we can do this in two different ways, first one is to compare
the family length first and then the whole (family+columns) byte[] or we can
compare the
family first and then the column. I have used the second approach for all the
places that I'm comparing in the new server implementation. The first approach
might be better
if you can actually do memcompare on byte[]. I our case I don't think it will
matter, since we still need to compare byte by byte.
> Splitting up the compare of family+column into 2 different compares
> -------------------------------------------------------------------
>
> Key: HBASE-1336
> URL: https://issues.apache.org/jira/browse/HBASE-1336
> Project: Hadoop HBase
> Issue Type: Bug
> Affects Versions: 0.20.0
> Reporter: Erik Holstad
>
> When comparing family+column you can end up in a situation like column1 is
> "abcd:efg" and column2 is "abc:defg" which in the current implementation of
> KeyValue.KeyComparator.compare will result in a faulty result.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.