[ 
https://issues.apache.org/jira/browse/HDFS-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13500615#comment-13500615
 ] 

Robert Joseph Evans commented on HDFS-4199:
-------------------------------------------

The changes look fairly simple and straight forward.  They also match the code. 
 However, I am just a bit concerned that we are testing/locking in 
functionality that is arguably wrong.

We are testing that new HdfsVolumeId(A, false).equals(new HdfsVolumeId(A, 
true)).  If you look at how the code actually works it starts out by creating a 
bunch of invalid ids with null for the id.  Then it goes off and replaces them 
with valid IDs once it finds them.  I personally don't think that a valid 
volume ID should ever be equal to an invalid one.  I added Andrew who 
originally wrote this code to see if he can take a look at it and tell us if 
this is expected behavior on not.
                
> Provide test for HdfsVolumeId
> -----------------------------
>
>                 Key: HDFS-4199
>                 URL: https://issues.apache.org/jira/browse/HDFS-4199
>             Project: Hadoop HDFS
>          Issue Type: Test
>    Affects Versions: 2.0.2-alpha
>            Reporter: Ivan A. Veselovsky
>            Assignee: Ivan A. Veselovsky
>            Priority: Minor
>         Attachments: HADOOP-9053.patch, HDFS-4199--b.patch, HDFS-4199.patch
>
>
> Provide test for HdfsVolumeId to improve the code coverage.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to