@Before public void beforeMethod() throws Exception { setUpBeforeMethod(); }
@BeforeClass public static void setUp() throws Exception { setUpTestBeforeClass(); }
@AfterClass public static void tearDown() throws Exception { tearDownAfterClass(); }
@Test public void testMoveServersAndTables() throws Exception { LOG.info("testMoveServersAndTables"); final RSGroupInfo newGroup = addGroup(getGroupName(name.getMethodName()), 1); List<String> regionList = getTableRegionMap().get(tableName); for (String region : regionList) { Assert.assertEquals(5, getTableServerRegionMap().get(tableName).get(targetServer).size()); Assert.assertEquals(5, getTableServerRegionMap().get(tableName).get(targetServer).size());
@Test public void testRegionServerMove() throws IOException, InterruptedException { int initNumGroups = rsGroupAdmin.listRSGroups().size(); RSGroupInfo appInfo = addGroup(getGroupName(name.getMethodName()), 1); RSGroupInfo adminInfo = addGroup(getGroupName(name.getMethodName()), 1); RSGroupInfo dInfo = rsGroupAdmin.getRSGroupInfo(RSGroupInfo.DEFAULT_GROUP); Assert.assertEquals(initNumGroups + 2, rsGroupAdmin.listRSGroups().size()); assertEquals(1, adminInfo.getServers().size()); assertEquals(1, appInfo.getServers().size()); assertEquals(getNumServers() - 2, dInfo.getServers().size()); rsGroupAdmin.moveServers(appInfo.getServers(), RSGroupInfo.DEFAULT_GROUP); rsGroupAdmin.removeRSGroup(appInfo.getName()); rsGroupAdmin.moveServers(adminInfo.getServers(), RSGroupInfo.DEFAULT_GROUP); rsGroupAdmin.removeRSGroup(adminInfo.getName()); Assert.assertEquals(rsGroupAdmin.listRSGroups().size(), initNumGroups); }
@Test public void testRegionMove() throws Exception { final RSGroupInfo newGroup = addGroup(getGroupName(name.getMethodName()), 1); final byte[] familyNameBytes = Bytes.toBytes("f"); Map<ServerName, List<String>> assignMap = getTableServerRegionMap().get(tableName); String targetRegion = null; for (ServerName server : assignMap.keySet()) {
@Test public void testRemoveServers() throws Exception { LOG.info("testRemoveServers"); final RSGroupInfo newGroup = addGroup(getGroupName(name.getMethodName()), 3); Iterator<Address> iterator = newGroup.getServers().iterator(); ServerName targetServer = getServerName(iterator.next()); targetServer = getServerName(iterator.next()); assertTrue(master.getServerManager().getOnlineServers().containsKey(targetServer)); serversToDecommission.add(targetServer);
@After public void afterMethod() throws Exception { tearDownAfterMethod(); }
@Test public void testMoveServers() throws Exception { addGroup("bar", 3); rsGroupAdmin.addRSGroup("foo");