Zhengxi Li created HDFS-15862:
---------------------------------

             Summary: Rename file back to original in 
TestViewfsWithNfs3.testNfsRenameSingleNN
                 Key: HDFS-15862
                 URL: https://issues.apache.org/jira/browse/HDFS-15862
             Project: Hadoop HDFS
          Issue Type: Test
            Reporter: Zhengxi Li
            Assignee: Zhengxi Li


The 'org.apache.hadoop.hdfs.nfs.nfs3.TestViewfsWithNfs3.testNfsRenameSingleNN' 
test is not idempotent and fails if run twice in the same JVM, because it 
pollutes state shared among tests. It may be good to clean this state pollution 
so that some other tests do not fail in the future due to the shared state 
polluted by this test.

Running {{TestViewfsWithNfs3.testNfsRenameSingleNN}} twice would result in the 
second run failing with a NullPointer exception:
{noformat}
[ERROR] Errors:
[ERROR]   TestViewfsWithNfs3.testNfsRenameSingleNN:317 NullPointer
{noformat}
The reason for this is that the {{/user1/renameSingleNN}} file is created in 
{{setup()}}, but gets renamed in {{testNfsRenameSingl{{eNN}}}}. When the second 
run of {{testNfsRenameSingleNN}} tries to get info of the file by its original 
name, it returns a NullPointer since the file no longer exists.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to