private void stopServersAndWaitUntilProcessed(List<ServerName> currentFN) throws Exception { for (ServerName sn : currentFN) { for (JVMClusterUtil.RegionServerThread rst : cluster.getLiveRegionServerThreads()) { if (ServerName.isSameAddress(sn, rst.getRegionServer().getServerName())) { LOG.info("Shutting down server: " + sn); cluster.stopRegionServer(rst.getRegionServer().getServerName()); cluster.waitForRegionServerToStop(rst.getRegionServer().getServerName(), 60000); } } } // Wait until dead servers are processed. TEST_UTIL.waitFor(60000, new Waiter.Predicate<Exception>() { @Override public boolean evaluate() throws Exception { return !master.getServerManager().areDeadServersInProgress(); } }); assertEquals("Not all servers killed", SLAVES - currentFN.size(), cluster.getLiveRegionServerThreads().size()); }
TEST_UTIL.getHBaseCluster().waitForRegionServerToStop(serverToKill, 60000); int curr = TEST_UTIL.getHBaseCluster().getMaster().getAssignmentManager().getNumRegionsOpened(); while (curr - orig < regionsToVerify.size()) {
miniHBaseCluster.waitForRegionServerToStop(dataTableRegionServerName, TIMEOUT);
util.getMiniHBaseCluster().killRegionServer(shared); LOG.debug("Waiting on server " + shared + "to die"); util.getMiniHBaseCluster().waitForRegionServerToStop(shared, TIMEOUT);
cluster.waitForRegionServerToStop(server, TIMEOUT);
util.getMiniHBaseCluster().killRegionServer(shared); LOG.debug("Waiting on server " + shared + "to die"); util.getMiniHBaseCluster().waitForRegionServerToStop(shared, TIMEOUT);
cluster.waitForRegionServerToStop(server, TIMEOUT);
cluster.startRegionServer().waitForServerOnline(); cluster.stopRegionServer(orgRegionServer.getServerName()); cluster.waitForRegionServerToStop(orgRegionServer.getServerName(), 1000);
private void stopServersAndWaitUntilProcessed(List<ServerName> currentFN) throws Exception { for (ServerName sn : currentFN) { for (JVMClusterUtil.RegionServerThread rst : cluster.getLiveRegionServerThreads()) { if (ServerName.isSameAddress(sn, rst.getRegionServer().getServerName())) { LOG.info("Shutting down server: " + sn); cluster.stopRegionServer(rst.getRegionServer().getServerName()); cluster.waitForRegionServerToStop(rst.getRegionServer().getServerName(), 60000); } } } // Wait until dead servers are processed. TEST_UTIL.waitFor(60000, new Waiter.Predicate<Exception>() { @Override public boolean evaluate() throws Exception { return !master.getServerManager().areDeadServersInProgress(); } }); assertEquals("Not all servers killed", SLAVES - currentFN.size(), cluster.getLiveRegionServerThreads().size()); }
TEST_UTIL.getHBaseCluster().waitForRegionServerToStop(serverToKill, 60000); int curr = TEST_UTIL.getHBaseCluster().getMaster().getAssignmentManager().getNumRegionsOpened(); while (curr - orig < regionsToVerify.size()) {
cluster.waitForRegionServerToStop(rs.getRegionServer().getServerName(), 10000);