Uses of Interface
org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement.CandidateNodeSet
Packages that use CandidateNodeSet
Package
Description
Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
contains classes related to application monitor.
-
Uses of CandidateNodeSet in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type CandidateNodeSetModifier and TypeMethodDescriptionAbstractLeafQueue.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> candidates, ResourceLimits currentResourceLimits, SchedulingMode schedulingMode) AbstractParentQueue.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> candidates, ResourceLimits resourceLimits, SchedulingMode schedulingMode) CSQueue.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> candidates, ResourceLimits resourceLimits, SchedulingMode schedulingMode) Assign containers to applications in the queue or it's children (if any). -
Uses of CandidateNodeSet in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.allocator
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.allocator with parameters of type CandidateNodeSetModifier and TypeMethodDescriptionabstract CSAssignmentAbstractContainerAllocator.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> candidates, SchedulingMode schedulingMode, ResourceLimits resourceLimits, RMContainer reservedContainer) allocate needs to handle following stuffs: Select request: Select a request to allocate.ContainerAllocator.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> candidates, SchedulingMode schedulingMode, ResourceLimits resourceLimits, RMContainer reservedContainer) RegularContainerAllocator.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> candidates, SchedulingMode schedulingMode, ResourceLimits resourceLimits, RMContainer reservedContainer) -
Uses of CandidateNodeSet in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica with parameters of type CandidateNodeSetModifier and TypeMethodDescriptionFiCaSchedulerApp.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> ps, ResourceLimits currentResourceLimits, SchedulingMode schedulingMode, RMContainer reservedContainer) -
Uses of CandidateNodeSet in org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement that implement CandidateNodeSetModifier and TypeClassDescriptionclassSimpleCandidateNodeSet<N extends SchedulerNode>A simple CandidateNodeSet which keeps an unordered mapMethods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement with parameters of type CandidateNodeSetModifier and TypeMethodDescriptionAppPlacementAllocator.getPreferredNodeIterator(CandidateNodeSet<N> candidateNodeSet) Get iterator of preferred node depends on requirement and/or availability.static <N extends SchedulerNode>
NCandidateNodeSetUtils.getSingleNode(CandidateNodeSet<N> candidates)