Class Allocation
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.Allocation
-
Constructor Summary
ConstructorsConstructorDescriptionAllocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources) Allocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources, List<org.apache.hadoop.yarn.api.records.NMToken> nmTokens) Allocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources, List<org.apache.hadoop.yarn.api.records.NMToken> nmTokens, List<org.apache.hadoop.yarn.api.records.Container> increasedContainers, List<org.apache.hadoop.yarn.api.records.Container> decreasedContainer) Allocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources, List<org.apache.hadoop.yarn.api.records.NMToken> nmTokens, List<org.apache.hadoop.yarn.api.records.Container> increasedContainers, List<org.apache.hadoop.yarn.api.records.Container> decreasedContainer, List<org.apache.hadoop.yarn.api.records.Container> promotedContainers, List<org.apache.hadoop.yarn.api.records.Container> demotedContainer, List<org.apache.hadoop.yarn.api.records.Container> previousAttemptContainers, List<org.apache.hadoop.yarn.api.records.RejectedSchedulingRequest> rejectedRequest) -
Method Summary
Modifier and TypeMethodDescriptionSet<org.apache.hadoop.yarn.api.records.ContainerId>List<org.apache.hadoop.yarn.api.records.Container>List<org.apache.hadoop.yarn.api.records.Container>List<org.apache.hadoop.yarn.api.records.Container>List<org.apache.hadoop.yarn.api.records.Container>List<org.apache.hadoop.yarn.api.records.NMToken>List<org.apache.hadoop.yarn.api.records.Container>List<org.apache.hadoop.yarn.api.records.Container>List<org.apache.hadoop.yarn.api.records.RejectedSchedulingRequest>org.apache.hadoop.yarn.api.records.ResourceList<org.apache.hadoop.yarn.api.records.ResourceRequest>Set<org.apache.hadoop.yarn.api.records.ContainerId>voidsetResourceLimit(org.apache.hadoop.yarn.api.records.Resource resource) toString()
-
Constructor Details
-
Allocation
public Allocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources) -
Allocation
public Allocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources, List<org.apache.hadoop.yarn.api.records.NMToken> nmTokens) -
Allocation
public Allocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources, List<org.apache.hadoop.yarn.api.records.NMToken> nmTokens, List<org.apache.hadoop.yarn.api.records.Container> increasedContainers, List<org.apache.hadoop.yarn.api.records.Container> decreasedContainer) -
Allocation
public Allocation(List<org.apache.hadoop.yarn.api.records.Container> containers, org.apache.hadoop.yarn.api.records.Resource resourceLimit, Set<org.apache.hadoop.yarn.api.records.ContainerId> strictContainers, Set<org.apache.hadoop.yarn.api.records.ContainerId> fungibleContainers, List<org.apache.hadoop.yarn.api.records.ResourceRequest> fungibleResources, List<org.apache.hadoop.yarn.api.records.NMToken> nmTokens, List<org.apache.hadoop.yarn.api.records.Container> increasedContainers, List<org.apache.hadoop.yarn.api.records.Container> decreasedContainer, List<org.apache.hadoop.yarn.api.records.Container> promotedContainers, List<org.apache.hadoop.yarn.api.records.Container> demotedContainer, List<org.apache.hadoop.yarn.api.records.Container> previousAttemptContainers, List<org.apache.hadoop.yarn.api.records.RejectedSchedulingRequest> rejectedRequest)
-
-
Method Details
-
getContainers
-
getResourceLimit
public org.apache.hadoop.yarn.api.records.Resource getResourceLimit() -
getStrictContainerPreemptions
-
getContainerPreemptions
-
getResourcePreemptions
-
getNMTokens
-
getIncreasedContainers
-
getDecreasedContainers
-
getPromotedContainers
-
getDemotedContainers
-
getPreviousAttemptContainers
-
getRejectedRequest
-
setResourceLimit
@VisibleForTesting public void setResourceLimit(org.apache.hadoop.yarn.api.records.Resource resource) -
toString
-