/** * Only supports removing empty leaf queues * @param queueName name of queue to remove * @throws YarnException if queue to remove is either not a leaf or if its * not empty */ @Override public void removeQueue(String queueName) throws YarnException { FSLeafQueue reservationQueue = queueMgr.getLeafQueue(queueName, false); if (reservationQueue != null) { if (!queueMgr.removeLeafQueue(queueName)) { throw new YarnException("Could not remove queue " + queueName + " as " + "its either not a leaf queue or its not empty"); } } }
/** * Only supports removing empty leaf queues * @param queueName name of queue to remove * @throws YarnException if queue to remove is either not a leaf or if its * not empty */ @Override public void removeQueue(String queueName) throws YarnException { FSLeafQueue reservationQueue = queueMgr.getLeafQueue(queueName, false); if (reservationQueue != null) { if (!queueMgr.removeLeafQueue(queueName)) { throw new YarnException("Could not remove queue " + queueName + " as " + "its either not a leaf queue or its not empty"); } } }
/** * Only supports removing empty leaf queues * @param queueName name of queue to remove * @throws YarnException if queue to remove is either not a leaf or if its * not empty */ @Override public void removeQueue(String queueName) throws YarnException { FSLeafQueue reservationQueue = queueMgr.getLeafQueue(queueName, false); if (reservationQueue != null) { if (!queueMgr.removeLeafQueue(queueName)) { throw new YarnException("Could not remove queue " + queueName + " as " + "its either not a leaf queue or its not empty"); } } }