HDFS-4292. Sanity check not correct in RemoteBlockReader2.newBlockReader. Contributed by Binglin Chang.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1419676 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
8fa6d8a074
commit
f8f4269cd7
|
@ -315,6 +315,9 @@ Release 2.0.3-alpha - Unreleased
|
|||
HDFS-4291. edit log unit tests leave stray test_edit_log_file around
|
||||
(Colin Patrick McCabe via todd)
|
||||
|
||||
HDFS-4292. Sanity check not correct in RemoteBlockReader2.newBlockReader
|
||||
(Binglin Chang via todd)
|
||||
|
||||
BREAKDOWN OF HDFS-3077 SUBTASKS
|
||||
|
||||
HDFS-3077. Quorum-based protocol for reading and writing edit logs.
|
||||
|
|
|
@ -404,7 +404,7 @@ public class RemoteBlockReader extends FSInputChecker implements BlockReader {
|
|||
long firstChunkOffset = checksumInfo.getChunkOffset();
|
||||
|
||||
if ( firstChunkOffset < 0 || firstChunkOffset > startOffset ||
|
||||
firstChunkOffset >= (startOffset + checksum.getBytesPerChecksum())) {
|
||||
firstChunkOffset <= (startOffset - checksum.getBytesPerChecksum())) {
|
||||
throw new IOException("BlockReader: error in first chunk offset (" +
|
||||
firstChunkOffset + ") startOffset is " +
|
||||
startOffset + " for file " + file);
|
||||
|
|
|
@ -413,7 +413,7 @@ public class RemoteBlockReader2 implements BlockReader {
|
|||
long firstChunkOffset = checksumInfo.getChunkOffset();
|
||||
|
||||
if ( firstChunkOffset < 0 || firstChunkOffset > startOffset ||
|
||||
firstChunkOffset >= (startOffset + checksum.getBytesPerChecksum())) {
|
||||
firstChunkOffset <= (startOffset - checksum.getBytesPerChecksum())) {
|
||||
throw new IOException("BlockReader: error in first chunk offset (" +
|
||||
firstChunkOffset + ") startOffset is " +
|
||||
startOffset + " for file " + file);
|
||||
|
|
Loading…
Reference in New Issue