Harsh J created HDFS-4255: ----------------------------- Summary: Useless stacktrace shown in DN when there's an error writing a block Key: HDFS-4255 URL: https://issues.apache.org/jira/browse/HDFS-4255 Project: Hadoop HDFS Issue Type: Improvement Components: datanode Affects Versions: 2.0.2-alpha Reporter: Harsh J Priority: Minor
The DN sometimes carries these, especially when its asked to shutdown and there's ongoing write activity. The stacktrace is absolutely useless and may be improved, and the message it comes as part of is an INFO, which should not be the case when a stacktrace is necessary to be print (indicative of a trouble). {code} 2012-12-01 19:10:23,167 INFO datanode.DataNode (BlockReceiver.java:run(955)) - PacketResponder: BP-1493454111-192.168.2.1-1354369220726:blk_-8775461920430955284_1002, type=HAS_DOWNSTREAM_IN_PIPELINE java.io.EOFException: Premature EOF: no length prefix available at org.apache.hadoop.hdfs.protocol.HdfsProtoUtil.vintPrefixed(HdfsProtoUtil.java:171) at org.apache.hadoop.hdfs.protocol.datatransfer.PipelineAck.readFields(PipelineAck.java:116) at org.apache.hadoop.hdfs.server.datanode.BlockReceiver$PacketResponder.run(BlockReceiver.java:905) at java.lang.Thread.run(Thread.java:680) {code} Full scenario log in comments. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira