[
https://issues.apache.org/jira/browse/HBASE-12413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Purtell reopened HBASE-12413:
------------------------------------
Why was this only committed to trunk? After code inspection this appears
relevant for 0.98. (Patch attached.) Therefore, almost surely all active
branches.
I'm currently running the test suite after changing this in 0.98.
> Mismatch in the equals and hashcode methods of KeyValue
> -------------------------------------------------------
>
> Key: HBASE-12413
> URL: https://issues.apache.org/jira/browse/HBASE-12413
> Project: HBase
> Issue Type: Bug
> Reporter: Jingcheng Du
> Assignee: Jingcheng Du
> Priority: Minor
> Fix For: 2.0.0
>
> Attachments: HBASE-12413-V2.diff, HBASE-12413.diff,
> HBASE-12413.v3.patch, HBASE-12413.v4.patch, HBASE-12413.v4.patch
>
>
> In the equals method of KeyValue only row key is compared, and in the
> hashcode method all bacing bytes are calculated. This breaks the Java rule.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)