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