From f2998d5d835e32057209132983b323627dd37ccc Mon Sep 17 00:00:00 2001 From: chenheng Date: Tue, 6 Sep 2016 11:02:18 +0800 Subject: [PATCH] HBASE-16562 ITBLL should fail to start if misconfigured --- .../org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.java index 135bea7..2cec944 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/test/IntegrationTestBigLinkedList.java @@ -676,6 +676,12 @@ public class IntegrationTestBigLinkedList extends IntegrationTestBase { Integer width = (args.length < 4) ? null : Integer.parseInt(args[3]); Integer wrapMultiplier = (args.length < 5) ? null : Integer.parseInt(args[4]); Integer numWalkers = (args.length < 6) ? null : Integer.parseInt(args[5]); + + long wrap = (long)width*wrapMultiplier; + if (wrap < numNodes && numNodes % wrap != 0) { + System.err.println(USAGE); + return 1; + } return run(numMappers, numNodes, tmpOutput, width, wrapMultiplier, numWalkers); } catch (NumberFormatException e) { System.err.println("Parsing generator arguments failed: " + e.getMessage()); -- 2.9.3