Uses of Enum Class
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.SchedulingMode
Packages that use SchedulingMode
Package
Description
Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
contains classes related to application monitor.
-
Uses of SchedulingMode in org.apache.hadoop.yarn.server.resourcemanager.scheduler
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler with parameters of type SchedulingModeModifier and TypeMethodDescriptionbooleanSchedulerApplicationAttempt.hasPendingResourceRequest(String nodePartition, SchedulingMode schedulingMode) static booleanSchedulerUtils.hasPendingResourceRequest(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc, ResourceUsage usage, String nodePartition, org.apache.hadoop.yarn.api.records.Resource cluster, SchedulingMode schedulingMode) booleanAppSchedulingInfo.precheckNode(org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerKey, SchedulerNode schedulerNode, SchedulingMode schedulingMode, Optional<DiagnosticsCollector> dcOpt) Pre-check node to see if it satisfy the given schedulerKey and scheduler mode. -
Uses of SchedulingMode in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity that return SchedulingModeModifier and TypeMethodDescriptionCSAssignment.getSchedulingMode()static SchedulingModeReturns the enum constant of this class with the specified name.static SchedulingMode[]SchedulingMode.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type SchedulingModeModifier and TypeMethodDescriptionAbstractCSQueue.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerNode node, ResourceLimits resourceLimits, SchedulingMode schedulingMode) AbstractLeafQueue.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, FiCaSchedulerNode node, 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).org.apache.hadoop.yarn.api.records.ResourceUsersManager.getComputedResourceLimitForActiveUsers(String userName, org.apache.hadoop.yarn.api.records.Resource clusterResource, String nodePartition, SchedulingMode schedulingMode) Get computed user-limit for all ACTIVE users in this queue.org.apache.hadoop.yarn.api.records.ResourceUsersManager.getComputedResourceLimitForAllUsers(String userName, org.apache.hadoop.yarn.api.records.Resource clusterResource, String nodePartition, SchedulingMode schedulingMode) Get computed user-limit for all users in this queue.org.apache.hadoop.yarn.api.records.ResourceAbstractLeafQueue.getResourceLimitForActiveUsers(String userName, org.apache.hadoop.yarn.api.records.Resource clusterResource, String nodePartition, SchedulingMode schedulingMode) org.apache.hadoop.yarn.api.records.ResourceAbstractLeafQueue.getResourceLimitForAllUsers(String userName, org.apache.hadoop.yarn.api.records.Resource clusterResource, String nodePartition, SchedulingMode schedulingMode) voidCSAssignment.setSchedulingMode(SchedulingMode schedulingMode) -
Uses of SchedulingMode 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 SchedulingModeModifier 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 SchedulingMode in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common that return SchedulingModeConstructors in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common with parameters of type SchedulingModeModifierConstructorDescriptionContainerAllocationProposal(SchedulerContainer<A, N> allocatedOrReservedContainer, List<SchedulerContainer<A, N>> toRelease, SchedulerContainer<A, N> allocateFromReservedContainer, NodeType allocationLocalityType, NodeType requestLocalityType, SchedulingMode schedulingMode, org.apache.hadoop.yarn.api.records.Resource allocatedResource) -
Uses of SchedulingMode 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 SchedulingModeModifier and TypeMethodDescriptionFiCaSchedulerApp.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource, CandidateNodeSet<FiCaSchedulerNode> ps, ResourceLimits currentResourceLimits, SchedulingMode schedulingMode, RMContainer reservedContainer) -
Uses of SchedulingMode in org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement with parameters of type SchedulingModeModifier and TypeMethodDescriptionabstract booleanAppPlacementAllocator.precheckNode(SchedulerNode schedulerNode, SchedulingMode schedulingMode) abstract booleanAppPlacementAllocator.precheckNode(SchedulerNode schedulerNode, SchedulingMode schedulingMode, Optional<DiagnosticsCollector> dcOpt) Does thisAppPlacementAllocatoraccept resources on given node?booleanLocalityAppPlacementAllocator.precheckNode(SchedulerNode schedulerNode, SchedulingMode schedulingMode) booleanLocalityAppPlacementAllocator.precheckNode(SchedulerNode schedulerNode, SchedulingMode schedulingMode, Optional<DiagnosticsCollector> dcOpt) booleanSingleConstraintAppPlacementAllocator.precheckNode(SchedulerNode schedulerNode, SchedulingMode schedulingMode) booleanSingleConstraintAppPlacementAllocator.precheckNode(SchedulerNode schedulerNode, SchedulingMode schedulingMode, Optional<DiagnosticsCollector> dcOpt)