You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2017/11/16 00:49:00 UTC

[jira] [Updated] (HBASE-19276) RegionPlan should correctly implement equals and hashCode

     [ https://issues.apache.org/jira/browse/HBASE-19276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Purtell updated HBASE-19276:
-----------------------------------
    Attachment: HBASE-19276-branch-1.patch

> RegionPlan should correctly implement equals and hashCode
> ---------------------------------------------------------
>
>                 Key: HBASE-19276
>                 URL: https://issues.apache.org/jira/browse/HBASE-19276
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>             Fix For: 1.4.0, 2.0.0-beta-1
>
>         Attachments: HBASE-19276-branch-1.patch
>
>
> error-prone identified dodgy code in AssignmentManager where we are relying on reference (object) equality to do the right thing, and are getting lucky, because if we properly used equals() the result is wrong, because RegionPlan does not correctly implement equals and hashCode according to the JDK contracts for same. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)