diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestBackupRestore.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestBackupRestore.java index 35d526d5a9..023ed3ea72 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestBackupRestore.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestBackupRestore.java @@ -416,7 +416,8 @@ public class IntegrationTestBackupRestore extends IntegrationTestBase { "Total number iterations." + " Default: " + DEFAULT_NUM_ITERATIONS); addOptWithArg(NUMBER_OF_TABLES_KEY, "Total number of tables in the test." + " Default: " + DEFAULT_NUMBER_OF_TABLES); - + addOptWithArg(SLEEP_TIME_KEY, + "Sleep time of chaos monkey in ms to restart random region server. Default: " + SLEEP_TIME_DEFAULT); } @Override @@ -435,10 +436,16 @@ public class IntegrationTestBackupRestore extends IntegrationTestBase { Integer.toString(DEFAULT_NUM_ITERATIONS))); numTables = Integer.parseInt(cmd.getOptionValue(NUMBER_OF_TABLES_KEY, Integer.toString(DEFAULT_NUMBER_OF_TABLES))); + sleepTime = Long.parseLong(cmd.getOptionValue(SLEEP_TIME_KEY, Long.toString(SLEEP_TIME_DEFAULT))); + - LOG.info(MoreObjects.toStringHelper("Parsed Options"). - add(REGION_COUNT_KEY, regionsCountPerServer) - .add(REGIONSERVER_COUNT_KEY, regionServerCount).add(ROWS_PER_ITERATION_KEY, rowsInIteration) + LOG.info(MoreObjects.toStringHelper("Parsed Options") + .add(REGION_COUNT_KEY, regionsCountPerServer) + .add(REGIONSERVER_COUNT_KEY, regionServerCount) + .add(ROWS_PER_ITERATION_KEY, rowsInIteration) + .add(NUM_ITERATIONS_KEY, numIterations) + .add(NUMBER_OF_TABLES_KEY, numTables) + .add(SLEEP_TIME_KEY, sleepTime) .toString()); }