[
https://issues.apache.org/jira/browse/HDFS-9404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tsz Wo Nicholas Sze updated HDFS-9404:
--------------------------------------
Component/s: (was: HDFS)
datanode
> Findbugs issue reported in
> BlockRecoveryWorker$RecoveryTaskContiguous.recover()
> -------------------------------------------------------------------------------
>
> Key: HDFS-9404
> URL: https://issues.apache.org/jira/browse/HDFS-9404
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: datanode
> Reporter: Yongjun Zhang
>
> HDFS-9249 precommit jenkins run reported the following issue. The issue was
> not introduced by HDFS-9249 patch. Filing this jira to report it.
> https://builds.apache.org/job/PreCommit-HDFS-Build/13431/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html
> Code Warning
> EC Call to
> org.apache.hadoop.hdfs.server.protocol.DatanodeRegistration.equals(org.apache.hadoop.hdfs.protocol.DatanodeInfo)
> in
> org.apache.hadoop.hdfs.server.datanode.BlockRecoveryWorker$RecoveryTaskContiguous.recover()
> Details
> EC_UNRELATED_TYPES: Call to equals() comparing different types
> This method calls equals(Object) on two references of different class types
> and analysis suggests they will be to objects of different classes at
> runtime. Further, examination of the equals methods that would be invoked
> suggest that either this call will always return false, or else the equals
> method is not be symmetric (which is a property required by the contract for
> equals in class Object).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)