[ https://issues.apache.org/jira/browse/HDFS-3384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14524605#comment-14524605 ]
Hadoop QA commented on HDFS-3384: --------------------------------- \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | patch | 0m 0s | The patch command could not apply the patch during dryrun. | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12530164/HDFS-3384_2.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / f1a152c | | Console output | https://builds.apache.org/job/PreCommit-HDFS-Build/10533/console | This message was automatically generated. > DataStreamer thread should be closed immediatly when failed to setup a > PipelineForAppendOrRecovery > -------------------------------------------------------------------------------------------------- > > Key: HDFS-3384 > URL: https://issues.apache.org/jira/browse/HDFS-3384 > Project: Hadoop HDFS > Issue Type: Bug > Components: hdfs-client > Affects Versions: 2.0.0-alpha > Reporter: Brahma Reddy Battula > Assignee: amith > Attachments: HDFS-3384.patch, HDFS-3384_2.patch, HDFS-3384_2.patch, > HDFS-3384_2.patch > > > Scenraio: > ========= > write a file > corrupt block manually > call append.. > {noformat} > 2012-04-19 09:33:10,776 INFO hdfs.DFSClient > (DFSOutputStream.java:createBlockOutputStream(1059)) - Exception in > createBlockOutputStream > java.io.EOFException: Premature EOF: no length prefix available > at > org.apache.hadoop.hdfs.protocol.HdfsProtoUtil.vintPrefixed(HdfsProtoUtil.java:162) > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.createBlockOutputStream(DFSOutputStream.java:1039) > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.setupPipelineForAppendOrRecovery(DFSOutputStream.java:939) > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:461) > 2012-04-19 09:33:10,807 WARN hdfs.DFSClient (DFSOutputStream.java:run(549)) > - DataStreamer Exception > java.lang.NullPointerException > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:510) > 2012-04-19 09:33:10,807 WARN hdfs.DFSClient > (DFSOutputStream.java:hflush(1511)) - Error while syncing > java.io.IOException: All datanodes 10.18.40.20:50010 are bad. Aborting... > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.setupPipelineForAppendOrRecovery(DFSOutputStream.java:908) > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:461) > java.io.IOException: All datanodes 10.18.40.20:50010 are bad. Aborting... > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.setupPipelineForAppendOrRecovery(DFSOutputStream.java:908) > at > org.apache.hadoop.hdfs.DFSOutputStream$DataStreamer.run(DFSOutputStream.java:461) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)