浏览代码

HDFS-9867. Missing block exception should carry locatedBlocks information. Contributed by Mingliang Liu.

Jing Zhao 9 年之前
父节点
当前提交
321a80c759

+ 2 - 1
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/DFSStripedInputStream.java

@@ -605,7 +605,8 @@ public class DFSStripedInputStream extends DFSInputStream {
       if (alignedStripe.missingChunksNum > parityBlkNum) {
         clearFutures(futures.keySet());
         throw new IOException(alignedStripe.missingChunksNum
-            + " missing blocks, the stripe is: " + alignedStripe);
+            + " missing blocks, the stripe is: " + alignedStripe
+            + "; locatedBlocks is: " + locatedBlocks);
       }
     }
 

+ 3 - 0
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt

@@ -449,6 +449,9 @@ Trunk (Unreleased)
     HDFS-9866. BlockManager#chooseExcessReplicasStriped may weaken rack fault
     tolerance. (jing9)
 
+    HDFS-9867. Missing block exception should carry locatedBlocks information.
+    (Mingliang Liu via jing9)
+
     BREAKDOWN OF HDFS-7285 SUBTASKS AND RELATED JIRAS
 
       HDFS-7347. Configurable erasure coding policy for individual files and