Uses of Class
org.apache.hadoop.yarn.server.resourcemanager.scheduler.SchedulerDynamicEditException
Packages that use SchedulerDynamicEditException
Package
Description
Contains classes that are related to the newer
version of CS placement engine.
-
Uses of SchedulerDynamicEditException in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity that throw SchedulerDynamicEditExceptionModifier and TypeMethodDescriptionvoidAbstractManagedParentQueue.addChildQueue(CSQueue childQueue) Add the specified child queue.voidManagedParentQueue.addChildQueue(CSQueue childQueue) ParentQueue.addDynamicLeafQueue(String queuePath) ParentQueue.addDynamicParentQueue(String queuePath) voidCapacitySchedulerQueueManager.addLegacyDynamicQueue(Queue queue) Adds anAutoCreatedLeafQueueto the manager collection and extends the children collection of its parent.voidvoidAutoCreatedQueueManagementPolicy.commitQueueManagementChanges(List<QueueManagementChange> queueManagementChanges) Commit/Update state for the specified queue management changes.AutoCreatedQueueManagementPolicy.computeQueueManagementChanges()Compute/Adjust child queue capacities for auto created leaf queues This computes queue entitlements but does not update LeafQueueState or queue capacities.AbstractParentQueue.createNewQueue(String childQueuePath, boolean isLeaf) CapacitySchedulerQueueManager.determineMissingParents(QueuePath queue) Determines the missing parent paths of a potentially auto creatable queue.AutoCreatedQueueManagementPolicy.getInitialLeafQueueConfiguration(AbstractAutoCreatedLeafQueue leafQueue) Get initial template for the specified leaf queue.voidReservationQueue.initializeEntitlements()AbstractManagedParentQueue.removeChildQueue(String childQueueName) Remove the specified child queue.voidAbstractManagedParentQueue.removeChildQueue(CSQueue childQueue) Remove the specified child queue.voidAbstractParentQueue.removeChildQueue(CSQueue queue) voidCapacitySchedulerQueueManager.removeLegacyDynamicQueue(String queueName) Removes anAutoCreatedLeafQueuefrom the manager collection and from its parent children collection.voidCapacityScheduler.removeQueue(String queueName) voidCapacityScheduler.removeQueue(CSQueue queue) voidAbstractAutoCreatedLeafQueue.setEntitlement(String nodeLabel, QueueEntitlement entitlement) This methods to change capacity for a queue and adjusts its absoluteCapacity.voidAbstractAutoCreatedLeafQueue.setEntitlement(QueueEntitlement entitlement) This methods to change capacity for a queue and adjusts its absoluteCapacityvoidManagedParentQueue.validateAndApplyQueueManagementChanges(List<QueueManagementChange> queueManagementChanges) Asynchronously called from scheduler to apply queue management changes.voidAutoCreatedLeafQueue.validateConfigurations(AutoCreatedLeafQueueConfig template) protected voidAbstractManagedParentQueue.validateQueueEntitlementChange(AbstractAutoCreatedLeafQueue leafQueue, QueueEntitlement entitlement) voidManagedParentQueue.validateQueueManagementChanges(List<QueueManagementChange> queueManagementChanges) -
Uses of SchedulerDynamicEditException in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.queuemanagement
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.queuemanagement that throw SchedulerDynamicEditExceptionModifier and TypeMethodDescriptionvoidGuaranteedOrZeroCapacityOverTimePolicy.commitQueueManagementChanges(List<QueueManagementChange> queueManagementChanges) Commit queue management changes - which involves updating required state on parent/underlying leaf queues.GuaranteedOrZeroCapacityOverTimePolicy.computeQueueManagementChanges()Computes / adjusts child queue capacities for auto created leaf queues.GuaranteedOrZeroCapacityOverTimePolicy.getInitialLeafQueueConfiguration(AbstractAutoCreatedLeafQueue leafQueue) booleanGuaranteedOrZeroCapacityOverTimePolicy.isActive(AutoCreatedLeafQueue leafQueue, String nodeLabel)