diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/GracefulRollingRestartRsAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/GracefulRollingRestartRsAction.java index 236ed212903..6fe6332813f 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/GracefulRollingRestartRsAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/GracefulRollingRestartRsAction.java @@ -63,6 +63,8 @@ public class GracefulRollingRestartRsAction extends RestartActionBaseAction { rm.load(); } catch (Shell.ExitCodeException e) { getLogger().info("Problem restarting but presume successful; code={}", e.getExitCode(), e); + } catch (Exception e) { + getLogger().info("Exception but continuing...", e); } sleep(rand.nextInt((int) sleepTime)); } diff --git a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartActionBaseAction.java b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartActionBaseAction.java index 31e9f578b95..3edb1fabddd 100644 --- a/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartActionBaseAction.java +++ b/hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/RestartActionBaseAction.java @@ -80,6 +80,8 @@ public abstract class RestartActionBaseAction extends Action { sleep(sleepTime); getLogger().info("Starting region server: {}", server); startRs(server); + // Sleep some time to make sure RS is online. + sleep(sleepTime); } void restartZKNode(ServerName server, long sleepTime) throws IOException {