Class ResourceLimits
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.ResourceLimits
Resource limits for queues/applications, this means max overall (please note
that, it's not "extra") resource you can get.
-
Constructor Summary
ConstructorsConstructorDescriptionResourceLimits(org.apache.hadoop.yarn.api.records.Resource limit) ResourceLimits(org.apache.hadoop.yarn.api.records.Resource limit, org.apache.hadoop.yarn.api.records.Resource amountNeededUnreserve) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBlockedHeadroom(org.apache.hadoop.yarn.api.records.Resource resource) org.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.Resourceorg.apache.hadoop.yarn.api.records.ResourcegetLimit()org.apache.hadoop.yarn.api.records.ResourcebooleanvoidsetAmountNeededUnreserve(org.apache.hadoop.yarn.api.records.Resource amountNeededUnreserve) voidsetHeadroom(org.apache.hadoop.yarn.api.records.Resource headroom) voidsetIsAllowPreemption(boolean allowPreempt) voidsetLimit(org.apache.hadoop.yarn.api.records.Resource limit)
-
Constructor Details
-
ResourceLimits
public ResourceLimits(org.apache.hadoop.yarn.api.records.Resource limit) -
ResourceLimits
public ResourceLimits(org.apache.hadoop.yarn.api.records.Resource limit, org.apache.hadoop.yarn.api.records.Resource amountNeededUnreserve)
-
-
Method Details
-
getLimit
public org.apache.hadoop.yarn.api.records.Resource getLimit() -
getHeadroom
public org.apache.hadoop.yarn.api.records.Resource getHeadroom() -
setHeadroom
public void setHeadroom(org.apache.hadoop.yarn.api.records.Resource headroom) -
getAmountNeededUnreserve
public org.apache.hadoop.yarn.api.records.Resource getAmountNeededUnreserve() -
setLimit
public void setLimit(org.apache.hadoop.yarn.api.records.Resource limit) -
setAmountNeededUnreserve
public void setAmountNeededUnreserve(org.apache.hadoop.yarn.api.records.Resource amountNeededUnreserve) -
isAllowPreemption
public boolean isAllowPreemption() -
setIsAllowPreemption
public void setIsAllowPreemption(boolean allowPreempt) -
addBlockedHeadroom
public void addBlockedHeadroom(org.apache.hadoop.yarn.api.records.Resource resource) -
getBlockedHeadroom
public org.apache.hadoop.yarn.api.records.Resource getBlockedHeadroom() -
getNetLimit
public org.apache.hadoop.yarn.api.records.Resource getNetLimit()
-