From 21f210bada414207665780ff8f203c72d41cc0f5 Mon Sep 17 00:00:00 2001 From: Akira Ajisaka Date: Mon, 7 Nov 2016 19:53:43 +0900 Subject: [PATCH] HADOOP-13798. TestHadoopArchives times out. (cherry picked from commit b970446b2c59f8897bb2c3a562fa192ed3452db5) (cherry picked from commit 3b279fe4260d99f95787ea5cce428f9ef337a3cb) --- .../test/java/org/apache/hadoop/tools/TestHadoopArchives.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hadoop-tools/hadoop-archives/src/test/java/org/apache/hadoop/tools/TestHadoopArchives.java b/hadoop-tools/hadoop-archives/src/test/java/org/apache/hadoop/tools/TestHadoopArchives.java index 165c51559ed..e9ecf0489b6 100644 --- a/hadoop-tools/hadoop-archives/src/test/java/org/apache/hadoop/tools/TestHadoopArchives.java +++ b/hadoop-tools/hadoop-archives/src/test/java/org/apache/hadoop/tools/TestHadoopArchives.java @@ -444,7 +444,7 @@ private static byte[] readAllWithBuffer(FSDataInputStream fsdis, boolean close) int read; while (true) { read = fsdis.read(buffer, readIntoBuffer, buffer.length - readIntoBuffer); - if (read < 0) { + if (read <= 0) { // end of stream: if (readIntoBuffer > 0) { baos.write(buffer, 0, readIntoBuffer);