java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity.AbstractPreemptionEntity
org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity.TempUserPerPartition

public class TempUserPerPartition extends AbstractPreemptionEntity
Temporary data-structure tracking resource availability, pending resource need, current utilization for an application.
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getUserName

      public String getUserName()
    • getUserLimit

      public org.apache.hadoop.yarn.api.records.Resource getUserLimit()
    • setUserLimit

      public void setUserLimit(org.apache.hadoop.yarn.api.records.Resource userLimitResource)
    • isUserLimitReached

      public boolean isUserLimitReached(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc, org.apache.hadoop.yarn.api.records.Resource clusterResource)
    • isPreemptionQuotaForULDeltaDone

      public boolean isPreemptionQuotaForULDeltaDone()
    • updatePreemptionQuotaForULDeltaAsDone

      public void updatePreemptionQuotaForULDeltaAsDone(boolean done)