[ https://issues.apache.org/jira/browse/HDFS-8453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14937808#comment-14937808 ]
Hudson commented on HDFS-8453: ------------------------------ FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #473 (See [https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/473/]) HDFS-8453. Erasure coding: properly handle start offset for internal (jing9: rev 5f15084bd530865d3e2641b709665b5b7971a74d) * hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/protocol/HdfsConstants.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/util/StripedBlockUtil.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestReadStripedFileWithDecoding.java * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSInputStream.java * hadoop-hdfs-project/hadoop-hdfs/CHANGES-HDFS-EC-7285.txt * hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSStripedInputStream.java * hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestDFSStripedInputStream.java > Erasure coding: properly handle start offset for internal blocks in a block > group > --------------------------------------------------------------------------------- > > Key: HDFS-8453 > URL: https://issues.apache.org/jira/browse/HDFS-8453 > Project: Hadoop HDFS > Issue Type: Sub-task > Reporter: Zhe Zhang > Assignee: Zhe Zhang > Fix For: HDFS-7285 > > Attachments: HDFS-8453-HDFS-7285.00.patch, > HDFS-8453-HDFS-7285.01.patch > > > {code} > void actualGetFromOneDataNode(final DNAddrPair datanode, > ... > LocatedBlock block = getBlockAt(blockStartOffset); > ... > fetchBlockAt(block.getStartOffset()); > {code} > The {{blockStartOffset}} here is from inner block. For parity blocks, the > offset will overlap with the next block group, and we may end up with > fetching wrong block. So we have to assign a meaningful start offset for > internal blocks in a block group, especially for parity blocks. -- This message was sent by Atlassian JIRA (v6.3.4#6332)