Class UsersManager.User
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.UsersManager.User
- Enclosing class:
- UsersManager
User class stores all user related resource usage, application details.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfinishApplication(boolean wasActive) intorg.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.ResourcegetConsumedAMResources(String label) intintorg.apache.hadoop.yarn.api.records.ResourcegetUsed()org.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.ResourcefloatfloatsetAndUpdateUsageRatio(org.apache.hadoop.yarn.util.resource.ResourceCalculator resourceCalculator, org.apache.hadoop.yarn.api.records.Resource resource, String nodePartition) voidsetResourceUsage(ResourceUsage resourceUsage) voidsetUserResourceLimit(org.apache.hadoop.yarn.api.records.Resource userResourceLimit) voidsetWeight(float weight) voidfloatupdateUsageRatio(org.apache.hadoop.yarn.util.resource.ResourceCalculator resourceCalculator, org.apache.hadoop.yarn.api.records.Resource resource, String nodePartition)
-
Constructor Details
-
User
-
-
Method Details
-
getResourceUsage
-
setAndUpdateUsageRatio
public float setAndUpdateUsageRatio(org.apache.hadoop.yarn.util.resource.ResourceCalculator resourceCalculator, org.apache.hadoop.yarn.api.records.Resource resource, String nodePartition) -
updateUsageRatio
public float updateUsageRatio(org.apache.hadoop.yarn.util.resource.ResourceCalculator resourceCalculator, org.apache.hadoop.yarn.api.records.Resource resource, String nodePartition) -
getUsed
public org.apache.hadoop.yarn.api.records.Resource getUsed() -
getAllUsed
public org.apache.hadoop.yarn.api.records.Resource getAllUsed() -
getUsed
-
getPendingApplications
public int getPendingApplications() -
getActiveApplications
public int getActiveApplications() -
getConsumedAMResources
public org.apache.hadoop.yarn.api.records.Resource getConsumedAMResources() -
getConsumedAMResources
-
getTotalApplications
public int getTotalApplications() -
submitApplication
public void submitApplication() -
activateApplication
public void activateApplication() -
finishApplication
public void finishApplication(boolean wasActive) -
getUserResourceLimit
public org.apache.hadoop.yarn.api.records.Resource getUserResourceLimit() -
setUserResourceLimit
public void setUserResourceLimit(org.apache.hadoop.yarn.api.records.Resource userResourceLimit) -
getUserName
-
setResourceUsage
-
getWeight
public float getWeight()- Returns:
- the weight
-
setWeight
public void setWeight(float weight) - Parameters:
weight- the weight to set
-