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 eeecda2..1eaee92 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 @@ -36,6 +36,8 @@ import org.apache.hadoop.hbase.chaos.monkies.PolicyBasedChaosMonkey; 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. */ @@ -147,7 +149,12 @@ public class Action { protected void forceBalancer() throws Exception { HBaseAdmin 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 b6c1f2e..813d275 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 @@ -42,6 +42,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); } catch (IOException e) {