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

Konstantin Shvachko commented on HDFS-2452:
-------------------------------------------

Can you mock datanode.getXceiverCount() to throw OutOfMemoryError on the second 
call. That way the error will come from DataXceiver.run(). Also forgot to 
mention last time you do not need to sleep(30sec) in the test. Checking alive 
once should be fine.
A javaDoc for the test description would be good to have.
Please don't do Patch Available for 0.22 pathces. This only triggers Jenkins 
build failures. We will have to run test and test-patch locally anyway before 
committing.
                
> OutOfMemoryError in DataXceiverServer takes down the DataNode
> -------------------------------------------------------------
>
>                 Key: HDFS-2452
>                 URL: https://issues.apache.org/jira/browse/HDFS-2452
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: data-node
>    Affects Versions: 0.22.0
>            Reporter: Konstantin Shvachko
>            Assignee: Uma Maheswara Rao G
>             Fix For: 0.22.0
>
>         Attachments: HDFS-2452-22branch.1.patch, HDFS-2452-22branch.patch
>
>
> OutOfMemoryError brings down DataNode, when DataXceiverServer tries to spawn 
> a new data transfer thread.

--
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

        

Reply via email to