| Modifier and Type | Field and Description | 
|---|---|
| static CSAssignment | CSAssignment. NULL_ASSIGNMENT | 
| static CSAssignment | CSAssignment. SKIP_ASSIGNMENT | 
| Modifier and Type | Method and Description | 
|---|---|
| CSAssignment | 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). | 
| CSAssignment | ParentQueue. assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                CandidateNodeSet<FiCaSchedulerNode> candidates,
                ResourceLimits resourceLimits,
                SchedulingMode schedulingMode) | 
| CSAssignment | LeafQueue. assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                CandidateNodeSet<FiCaSchedulerNode> candidates,
                ResourceLimits currentResourceLimits,
                SchedulingMode schedulingMode) | 
| CSAssignment | CSQueue. assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                FiCaSchedulerNode node,
                ResourceLimits resourceLimits,
                SchedulingMode schedulingMode) | 
| CSAssignment | AbstractCSQueue. assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                FiCaSchedulerNode node,
                ResourceLimits resourceLimits,
                SchedulingMode schedulingMode) | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceCommitRequest<FiCaSchedulerApp,FiCaSchedulerNode> | CapacityScheduler. createResourceCommitRequest(CSAssignment csAssignment) | 
| void | CapacityScheduler. submitResourceCommitRequest(org.apache.hadoop.yarn.api.records.Resource cluster,
                           CSAssignment csAssignment) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract CSAssignment | AbstractContainerAllocator. 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. | 
| CSAssignment | RegularContainerAllocator. assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                CandidateNodeSet<FiCaSchedulerNode> candidates,
                SchedulingMode schedulingMode,
                ResourceLimits resourceLimits,
                RMContainer reservedContainer) | 
| CSAssignment | ContainerAllocator. assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                CandidateNodeSet<FiCaSchedulerNode> candidates,
                SchedulingMode schedulingMode,
                ResourceLimits resourceLimits,
                RMContainer reservedContainer) | 
| protected CSAssignment | AbstractContainerAllocator. getCSAssignmentFromAllocateResult(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                                 ContainerAllocation result,
                                 RMContainer rmContainer,
                                 FiCaSchedulerNode node) | 
| Modifier and Type | Method and Description | 
|---|---|
| CSAssignment | FiCaSchedulerApp. assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
                CandidateNodeSet<FiCaSchedulerNode> ps,
                ResourceLimits currentResourceLimits,
                SchedulingMode schedulingMode,
                RMContainer reservedContainer) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.