You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Kihwal Lee (JIRA)" <ji...@apache.org> on 2014/12/16 19:43:13 UTC

[jira] [Commented] (HDFS-7533) Datanode sometimes does not shutdown on receiving upgrade shutdown command

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

Kihwal Lee commented on HDFS-7533:
----------------------------------

Here is the stack trace.  

{panel}
Exception in thread "Thread-153358" java.lang.NullPointerException
    at org.apache.hadoop.hdfs.server.datanode.BlockReceiver.sendOOB(BlockReceiver.java:753)
    at org.apache.hadoop.hdfs.server.datanode.DataXceiver.sendOOB(DataXceiver.java:167)
    at org.apache.hadoop.hdfs.server.datanode.DataXceiverServer.sendOOBToPeers(DataXceiverServer.java:241)
    at org.apache.hadoop.hdfs.server.datanode.DataNode.shutdown(DataNode.java:1605)
    at org.apache.hadoop.hdfs.server.datanode.DataNode$4.run(DataNode.java:2885)
{panel}

> Datanode sometimes does not shutdown on receiving upgrade shutdown command
> --------------------------------------------------------------------------
>
>                 Key: HDFS-7533
>                 URL: https://issues.apache.org/jira/browse/HDFS-7533
>             Project: Hadoop HDFS
>          Issue Type: Bug
>            Reporter: Kihwal Lee
>
> When datanode is told to shutdown via the dfsadmin command during rolling upgrade, it may not shutdown.  This is because not all writers have responder running, but sendOOB() tries anyway. This causes NPE and the shutdown thread dies, halting the shutdown after only shutting down DataXceiverServer. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)