John Zhuge created HDFS-9573: -------------------------------- Summary: o.a.h.hdfs.protocol.SnapshotDiffReport$DiffReportEntry$hashCode inconsistent with equals Key: HDFS-9573 URL: https://issues.apache.org/jira/browse/HDFS-9573 Project: Hadoop HDFS Issue Type: Bug Reporter: John Zhuge Assignee: John Zhuge Priority: Minor
DiffReportEntry.equals() uses field "type", but DiffReportEntry.hashCode() doesn't. This breaks the rules on equals and hashCode: * if a class overrides equals, it must override hashCode * when they are both overridden, equals and hashCode must use the same set of fields -- This message was sent by Atlassian JIRA (v6.3.4#6332)