Modifier and Type | Class and Description |
---|---|
class |
AbstractCSQueue |
class |
LeafQueue |
class |
ParentQueue |
class |
PlanQueue
This represents a dynamic queue managed by the
ReservationSystem . |
class |
ReservationQueue
This represents a dynamic
LeafQueue managed by the
ReservationSystem |
Modifier and Type | Field and Description |
---|---|
protected Set<CSQueue> |
ParentQueue.childQueues |
Modifier and Type | Method and Description |
---|---|
CSQueue |
CSQueue.getParent()
Get the parent
Queue . |
CSQueue |
AbstractCSQueue.getParent() |
CSQueue |
CapacityScheduler.getQueue(String queueName) |
CSQueue |
CapacityScheduler.getRootQueue() |
Modifier and Type | Method and Description |
---|---|
List<CSQueue> |
ParentQueue.getChildQueues() |
List<CSQueue> |
LeafQueue.getChildQueues() |
List<CSQueue> |
CSQueue.getChildQueues()
Get child queues
|
Comparator<CSQueue> |
CapacitySchedulerContext.getNonPartitionedQueueComparator() |
Comparator<CSQueue> |
CapacityScheduler.getNonPartitionedQueueComparator() |
Modifier and Type | Method and Description |
---|---|
int |
PartitionedQueueComparator.compare(CSQueue q1,
CSQueue q2) |
void |
ParentQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
FiCaSchedulerNode node,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event,
CSQueue completedChildQueue,
boolean sortQueues) |
void |
LeafQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
FiCaSchedulerNode node,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event,
CSQueue childQueue,
boolean sortQueues) |
void |
CSQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource,
FiCaSchedulerApp application,
FiCaSchedulerNode node,
RMContainer container,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus,
RMContainerEventType event,
CSQueue childQueue,
boolean sortQueues)
A container assigned to the queue has completed.
|
void |
ReservationQueue.reinitialize(CSQueue newlyParsedQueue,
org.apache.hadoop.yarn.api.records.Resource clusterResource) |
void |
PlanQueue.reinitialize(CSQueue newlyParsedQueue,
org.apache.hadoop.yarn.api.records.Resource clusterResource) |
void |
ParentQueue.reinitialize(CSQueue newlyParsedQueue,
org.apache.hadoop.yarn.api.records.Resource clusterResource) |
void |
LeafQueue.reinitialize(CSQueue newlyParsedQueue,
org.apache.hadoop.yarn.api.records.Resource clusterResource) |
void |
CSQueue.reinitialize(CSQueue newlyParsedQueue,
org.apache.hadoop.yarn.api.records.Resource clusterResource)
Reinitialize the queue.
|
void |
CSQueue.setParent(CSQueue newParentQueue)
Set the parent
Queue . |
void |
AbstractCSQueue.setParent(CSQueue newParentQueue) |
Modifier and Type | Method and Description |
---|---|
static void |
CapacityScheduler.setQueueAcls(org.apache.hadoop.yarn.security.YarnAuthorizationProvider authorizer,
Map<String,CSQueue> queues) |
Constructor and Description |
---|
AbstractCSQueue(CapacitySchedulerContext cs,
String queueName,
CSQueue parent,
CSQueue old) |
LeafQueue(CapacitySchedulerContext cs,
String queueName,
CSQueue parent,
CSQueue old) |
ParentQueue(CapacitySchedulerContext cs,
String queueName,
CSQueue parent,
CSQueue old) |
PlanQueue(CapacitySchedulerContext cs,
String queueName,
CSQueue parent,
CSQueue old) |
Modifier and Type | Method and Description |
---|---|
void |
PreemptionManager.refreshQueues(CSQueue parent,
CSQueue current) |
Modifier and Type | Method and Description |
---|---|
protected CapacitySchedulerQueueInfoList |
CapacitySchedulerInfo.getQueues(CSQueue parent) |
Constructor and Description |
---|
CapacitySchedulerInfo(CSQueue parent,
CapacityScheduler cs) |
Copyright © 2017 Apache Software Foundation. All Rights Reserved.