hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-2915) HA: TestFailureOfSharedDir.testFailureOfSharedDir() has race condition
Date Fri, 10 Feb 2012 12:57:00 GMT

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

Hudson commented on HDFS-2915:
------------------------------

Integrated in Hadoop-Hdfs-HAbranch-build #74 (See [https://builds.apache.org/job/Hadoop-Hdfs-HAbranch-build/74/])
    HDFS-2915. HA: TestFailureOfSharedDir.testFailureOfSharedDir() has race condition. Contributed
by Bikas Saha.

jitendra : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1242522
Files : 
* /hadoop/common/branches/HDFS-1623/hadoop-hdfs-project/hadoop-hdfs/CHANGES.HDFS-1623.txt
* /hadoop/common/branches/HDFS-1623/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/ha/TestFailureOfSharedDir.java

                
> HA: TestFailureOfSharedDir.testFailureOfSharedDir() has race condition
> ----------------------------------------------------------------------
>
>                 Key: HDFS-2915
>                 URL: https://issues.apache.org/jira/browse/HDFS-2915
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: name-node
>    Affects Versions: HA branch (HDFS-1623)
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>            Priority: Minor
>             Fix For: HA branch (HDFS-1623)
>
>         Attachments: HDFS-2915.HDFS-1623.patch, HDFS-2915.HDFS-1623.patch
>
>
> The test deletes the shared edits dir to simulate a failure. Then it calls rollEditLogs()
to trigger the deleted dir to be used and fail with an IOException. Unfortunately, deleting
the shared dir can put the NN in safe mode due to lack of space. This causes a SafeModeException
to be thrown when rollEditDirs() is called. This exception is caught as an IOException in
the test but the associated assert in the catch block fails.
> This always happens in the debugger because the delay in stepping through causes the
safe mode change to happen before rollEditLogs() gets called.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message