HDFS-13524. Occasional "All datanodes are bad" error in TestLargeBlock#testLargeBlockSize. Contributed by Siyao Meng.
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/88b27942 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/88b27942 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/88b27942 Branch: refs/heads/HDFS-13572 Commit: 88b2794244d19b6432253eb649a375e5bcdcf964 Parents: 359ea4e Author: Wei-Chiu Chuang <weic...@apache.org> Authored: Mon Jul 16 10:51:23 2018 -0700 Committer: Wei-Chiu Chuang <weic...@apache.org> Committed: Mon Jul 16 10:51:23 2018 -0700 ---------------------------------------------------------------------- .../src/test/java/org/apache/hadoop/hdfs/TestLargeBlock.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/88b27942/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestLargeBlock.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestLargeBlock.java b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestLargeBlock.java index a37da35..ec7a077 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestLargeBlock.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/TestLargeBlock.java @@ -50,6 +50,7 @@ public class TestLargeBlock { // should we verify the data read back from the file? (slow) static final boolean verifyData = true; static final byte[] pattern = { 'D', 'E', 'A', 'D', 'B', 'E', 'E', 'F'}; + static final int numDatanodes = 3; // creates a file static FSDataOutputStream createFile(FileSystem fileSys, Path name, int repl, @@ -158,7 +159,7 @@ public class TestLargeBlock { * timeout here. * @throws IOException in case of errors */ - @Test (timeout = 900000) + @Test (timeout = 1800000) public void testLargeBlockSize() throws IOException { final long blockSize = 2L * 1024L * 1024L * 1024L + 512L; // 2GB + 512B runTest(blockSize); @@ -175,7 +176,8 @@ public class TestLargeBlock { final long fileSize = blockSize + 1L; Configuration conf = new Configuration(); - MiniDFSCluster cluster = new MiniDFSCluster.Builder(conf).build(); + MiniDFSCluster cluster = new MiniDFSCluster.Builder(conf) + .numDataNodes(numDatanodes).build(); FileSystem fs = cluster.getFileSystem(); try { --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org