Class DeactivatedLeafQueuesByLabel
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.queuemanagement.DeactivatedLeafQueuesByLabel
-
Constructor Summary
ConstructorsConstructorDescriptionDeactivatedLeafQueuesByLabel(Map<String, QueueCapacities> deactivatedLeafQueues, String parentQueuePath, String nodeLabel, float sumOfChildQueueActivatedCapacity, float parentAbsoluteCapacity, float leafQueueTemplateAbsoluteCapacity) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetMaxLeavesToBeActivated(int numPendingApps) voidprintToDebug(org.slf4j.Logger logger) voidsetAvailableCapacity(float availableCapacity) voidsetLeafQueueTemplateAbsoluteCapacity(float leafQueueTemplateAbsoluteCapacity)
-
Constructor Details
-
DeactivatedLeafQueuesByLabel
@VisibleForTesting public DeactivatedLeafQueuesByLabel() -
DeactivatedLeafQueuesByLabel
public DeactivatedLeafQueuesByLabel(Map<String, QueueCapacities> deactivatedLeafQueues, String parentQueuePath, String nodeLabel, float sumOfChildQueueActivatedCapacity, float parentAbsoluteCapacity, float leafQueueTemplateAbsoluteCapacity)
-
-
Method Details
-
getQueues
-
printToDebug
public void printToDebug(org.slf4j.Logger logger) -
getMaxLeavesToBeActivated
@VisibleForTesting public int getMaxLeavesToBeActivated(int numPendingApps) -
canActivateLeafQueues
public boolean canActivateLeafQueues() -
setAvailableCapacity
@VisibleForTesting public void setAvailableCapacity(float availableCapacity) -
setLeafQueueTemplateAbsoluteCapacity
@VisibleForTesting public void setLeafQueueTemplateAbsoluteCapacity(float leafQueueTemplateAbsoluteCapacity)
-