diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/Action.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/Action.java index c01ce0f..9808826 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/Action.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/Action.java @@ -38,6 +38,8 @@ import org.apache.hadoop.hbase.client.Admin; import org.apache.hadoop.hbase.client.HBaseAdmin; import org.apache.hadoop.hbase.util.Bytes; +import com.google.protobuf.ServiceException; + /** * A (possibly mischievous) action that the ChaosMonkey can perform. */ @@ -163,7 +165,12 @@ public class Action { protected void forceBalancer() throws Exception { Admin admin = this.context.getHBaseIntegrationTestingUtility().getHBaseAdmin(); - boolean result = admin.balancer(); + boolean result = false; + try { + result = admin.balancer(); + } catch (ServiceException se) { + LOG.warn("Got exception while doing balance ", se); + } if (!result) { LOG.error("Balancer didn't succeed"); } diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartRsHoldingTableAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartRsHoldingTableAction.java index ffeab0e..b1ea8e5 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartRsHoldingTableAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartRsHoldingTableAction.java @@ -43,6 +43,7 @@ public class RestartRsHoldingTableAction extends RestartActionBaseAction { public void perform() throws Exception { HTable table = null; try { + LOG.info("Performing action: Restart random RS holding table " + this.tableName); Configuration conf = context.getHBaseIntegrationTestingUtility().getConfiguration(); table = new HTable(conf, TableName.valueOf(tableName)); } catch (IOException e) {