Modifier and Type | Method and Description |
---|---|
ResourceLimits |
AbstractParentQueue.getResourceLimitsOfChild(CSQueue child,
org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits parentLimits,
String nodePartition,
boolean netLimit) |
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 |
AbstractLeafQueue.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
CandidateNodeSet<FiCaSchedulerNode> candidates,
ResourceLimits currentResourceLimits,
SchedulingMode schedulingMode) |
CSAssignment |
AbstractParentQueue.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
CandidateNodeSet<FiCaSchedulerNode> candidates,
ResourceLimits resourceLimits,
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) |
protected boolean |
AbstractLeafQueue.canAssignToUser(org.apache.hadoop.yarn.api.records.Resource clusterResource,
String userName,
org.apache.hadoop.yarn.api.records.Resource limit,
FiCaSchedulerApp application,
String nodePartition,
ResourceLimits currentResourceLimits) |
ResourceLimits |
AbstractParentQueue.getResourceLimitsOfChild(CSQueue child,
org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits parentLimits,
String nodePartition,
boolean netLimit) |
void |
CSQueue.refreshAfterResourceCalculation(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits resourceLimits) |
void |
AbstractLeafQueue.refreshAfterResourceCalculation(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits resourceLimits) |
void |
AbstractParentQueue.refreshAfterResourceCalculation(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits resourceLimits) |
void |
CSQueue.updateClusterResource(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits resourceLimits)
Update the cluster resource for queues as we add/remove nodes
|
void |
AbstractLeafQueue.updateClusterResource(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits currentResourceLimits) |
void |
AbstractParentQueue.updateClusterResource(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits resourceLimits) |
void |
AbstractLeafQueue.updateClusterResourceLegacyMode(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits currentResourceLimits) |
void |
AbstractParentQueue.updateClusterResourceLegacyMode(org.apache.hadoop.yarn.api.records.Resource clusterResource,
ResourceLimits resourceLimits) |
Modifier and Type | Method and Description |
---|---|
CSAssignment |
RegularContainerAllocator.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
CandidateNodeSet<FiCaSchedulerNode> candidates,
SchedulingMode schedulingMode,
ResourceLimits resourceLimits,
RMContainer reservedContainer) |
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 |
ContainerAllocator.assignContainers(org.apache.hadoop.yarn.api.records.Resource clusterResource,
CandidateNodeSet<FiCaSchedulerNode> candidates,
SchedulingMode schedulingMode,
ResourceLimits resourceLimits,
RMContainer reservedContainer) |
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–2024 Apache Software Foundation. All rights reserved.