private void syncNodeGracefulDecommission( MockNM nm, int timeout) throws Exception { rm.sendNodeGracefulDecommission(nm, timeout); rm.waitForState(nm.getNodeId(), NodeState.DECOMMISSIONING); rm.drainEvents(); }
rm.waitForState(nm1.getNodeId(), NodeState.RUNNING); Integer decommissioningTimeout = 600; rm.sendNodeGracefulDecommission(nm1, decommissioningTimeout); rm.waitForState(nm1.getNodeId(), NodeState.DECOMMISSIONING);
rm.sendNodeGracefulDecommission(nm1, YarnConfiguration.DEFAULT_RM_NODE_GRACEFUL_DECOMMISSION_TIMEOUT); rm.waitForState(id1, NodeState.DECOMMISSIONING);