@Override public Boolean get() { try { return rm.getAdminService().getServiceStatus().getState() .equals(state); } catch (IOException e) { } return false; } }, 2000, 15000);
@Override public Boolean get() { try { HAServiceState rm1State = rm1.getAdminService().getServiceStatus().getState(); HAServiceState rm2State = rm2.getAdminService().getServiceStatus().getState(); return (rm1State.equals(HAServiceState.ACTIVE) && rm2State .equals(HAServiceState.STANDBY)) || ( rm1State.equals(HAServiceState.STANDBY) && rm2State .equals(HAServiceState.ACTIVE)); } catch (IOException e) { } return false; } }, 2000, 15000);
private void explicitFailover(MockRM rm) throws IOException { rm.getAdminService().transitionToStandby(requestInfo); Assert.assertTrue(rm.getRMContext() .getHAServiceState() == HAServiceProtocol.HAServiceState.STANDBY); rm.getAdminService().transitionToActive(requestInfo); Assert.assertTrue(rm.getRMContext() .getHAServiceState() == HAServiceProtocol.HAServiceState.ACTIVE); lastHearbeatTS = 0; stateStore = rm.getFederationStateStoreService().getStateStoreClient(); }
rm1.init(conf); rm1.start(); rm1.getAdminService().transitionToStandby(requestInfo); nm.registerNode(); rm2.getAdminService().transitionToActive(requestInfo); rm1.getAdminService().transitionToActive(requestInfo); rm1.drainEvents(); assertEquals(1, rm1.getRMContext().getRMApps().size());
rm1.init(conf); rm1.start(); rm1.getAdminService().transitionToStandby(requestInfo); nm.registerNode(); rm2.getAdminService().transitionToActive(requestInfo); rm1.getAdminService().transitionToActive(requestInfo); rm1.drainEvents(); assertEquals(1, rm1.getRMContext().getRMApps().size());
rm1.start(); rm1.getAdminService().addToClusterNodeLabels( AddToClusterNodeLabelsRequest.newInstance(labels));
UpdateNodeResourceRequest request = UpdateNodeResourceRequest.newInstance(nodeResourceMap); AdminService as = ((MockRM)rm).getAdminService(); as.updateNodeResource(request);
UpdateNodeResourceRequest request = UpdateNodeResourceRequest.newInstance(nodeResourceMap); AdminService as = ((MockRM)rm).getAdminService(); as.updateNodeResource(request);
UpdateNodeResourceRequest request = UpdateNodeResourceRequest.newInstance(nodeResourceMap); rm.getAdminService().updateNodeResource(request);