java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.queuemanagement.DeactivatedLeafQueuesByLabel

public class DeactivatedLeafQueuesByLabel extends Object
  • 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

      public Set<String> 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)