[ https://issues.apache.org/jira/browse/VFS-523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14000470#comment-14000470 ]
Bernd Eckenfels commented on VFS-523: ------------------------------------- the `equals` uses `path.equals()` but the `hashcode()` uses `path.getName().toString().hashCode()` (even before the patch). Do we want to unify this as well? BTW: I would merge the patch, I have verified that I can actually test Hdfs (and I can on Windows, see VFS-526) > HdfsFileObject equals method returns true for the same path on different hosts > ------------------------------------------------------------------------------ > > Key: VFS-523 > URL: https://issues.apache.org/jira/browse/VFS-523 > Project: Commons VFS > Issue Type: Bug > Affects Versions: 2.1 > Environment: Windows 7 > Reporter: Roger Whitcomb > Priority: Minor > Labels: hdfs > Fix For: 2.1 > > Attachments: hdfsequal.diff > > > If I construct two HdfsFileObject referring to the same path (for instance, > "/") but on different hosts, the "equals" method will consider them equal > (and the "hashCode" method will give the same results for both) even though > they clearly refer to different files since they are on different hosts. > These two methods should also factor in the HdfsFileSystem to the equation. -- This message was sent by Atlassian JIRA (v6.2#6252)