| Modifier and Type | Method | Description |
|---|---|---|
protected abstract Queue |
AbstractSchedulerPlanFollower.getPlanQueue(java.lang.String planQueueName) |
Get queue associated with reservable queue named.
|
protected Queue |
CapacitySchedulerPlanFollower.getPlanQueue(java.lang.String planQueueName) |
|
protected Queue |
FairSchedulerPlanFollower.getPlanQueue(java.lang.String planQueueName) |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract java.util.List<? extends Queue> |
AbstractSchedulerPlanFollower.getChildReservationQueues(Queue planQueue) |
Get a list of reservation queues for this planQueue.
|
protected java.util.List<? extends Queue> |
CapacitySchedulerPlanFollower.getChildReservationQueues(Queue queue) |
|
protected java.util.List<? extends Queue> |
FairSchedulerPlanFollower.getChildReservationQueues(Queue queue) |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract void |
AbstractSchedulerPlanFollower.addReservationQueue(java.lang.String planQueueName,
Queue queue,
java.lang.String currResId) |
Add a new reservation queue for reservation currResId for this planQueue.
|
protected void |
CapacitySchedulerPlanFollower.addReservationQueue(java.lang.String planQueueName,
Queue queue,
java.lang.String currResId) |
|
protected void |
FairSchedulerPlanFollower.addReservationQueue(java.lang.String planQueueName,
Queue queue,
java.lang.String currResId) |
|
protected abstract void |
AbstractSchedulerPlanFollower.createDefaultReservationQueue(java.lang.String planQueueName,
Queue queue,
java.lang.String defReservationQueue) |
Creates the default reservation queue for use when no reservation is used
for applications submitted to this planQueue.
|
protected void |
CapacitySchedulerPlanFollower.createDefaultReservationQueue(java.lang.String planQueueName,
Queue queue,
java.lang.String defReservationId) |
|
protected void |
FairSchedulerPlanFollower.createDefaultReservationQueue(java.lang.String planQueueName,
Queue queue,
java.lang.String defReservationId) |
|
protected abstract java.util.List<? extends Queue> |
AbstractSchedulerPlanFollower.getChildReservationQueues(Queue planQueue) |
Get a list of reservation queues for this planQueue.
|
protected java.util.List<? extends Queue> |
CapacitySchedulerPlanFollower.getChildReservationQueues(Queue queue) |
|
protected java.util.List<? extends Queue> |
FairSchedulerPlanFollower.getChildReservationQueues(Queue queue) |
|
protected abstract org.apache.hadoop.yarn.api.records.Resource |
AbstractSchedulerPlanFollower.getPlanResources(Plan plan,
Queue queue,
org.apache.hadoop.yarn.api.records.Resource clusterResources) |
Get plan resources for this planQueue.
|
protected org.apache.hadoop.yarn.api.records.Resource |
CapacitySchedulerPlanFollower.getPlanResources(Plan plan,
Queue queue,
org.apache.hadoop.yarn.api.records.Resource clusterResources) |
|
protected org.apache.hadoop.yarn.api.records.Resource |
FairSchedulerPlanFollower.getPlanResources(Plan plan,
Queue queue,
org.apache.hadoop.yarn.api.records.Resource clusterResources) |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
SchedulerQueue<T extends SchedulerQueue> |
Represents a queue in Scheduler.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected Queue |
SchedulerApplicationAttempt.queue |
| Modifier and Type | Method | Description |
|---|---|---|
Queue |
QueueMetrics.getParentQueue() |
|
Queue |
MutableConfScheduler.getQueue(java.lang.String queueName) |
Get queue object based on queue name.
|
Queue |
SchedulerApplication.getQueue() |
|
Queue |
SchedulerApplicationAttempt.getQueue() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractYarnScheduler.addQueue(Queue newQueue) |
|
void |
YarnScheduler.addQueue(Queue newQueue) |
Add to the scheduler a new Queue.
|
static QueueMetrics |
QueueMetrics.forQueue(java.lang.String queueName,
Queue parent,
boolean enableUserMetrics,
org.apache.hadoop.conf.Configuration conf) |
|
static QueueMetrics |
QueueMetrics.forQueue(org.apache.hadoop.metrics2.MetricsSystem ms,
java.lang.String queueName,
Queue parent,
boolean enableUserMetrics,
org.apache.hadoop.conf.Configuration conf) |
|
void |
AppSchedulingInfo.move(Queue newQueue) |
|
void |
SchedulerApplicationAttempt.move(Queue newQueue) |
|
void |
QueueMetrics.setParentQueue(Queue parentQueue) |
|
void |
AppSchedulingInfo.setQueue(Queue queue) |
|
void |
SchedulerApplication.setQueue(Queue queue) |
|
static void |
AppSchedulingInfo.updateMetrics(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
NodeType type,
SchedulerNode node,
RMContainer containerAllocated,
java.lang.String user,
Queue queue) |
| Constructor | Description |
|---|---|
AppSchedulingInfo(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
long epoch,
ResourceUsage appResourceUsage,
java.util.Map<java.lang.String,java.lang.String> applicationSchedulingEnvs,
RMContext rmContext,
boolean unmanagedAM) |
|
PartitionQueueMetrics(org.apache.hadoop.metrics2.MetricsSystem ms,
java.lang.String queueName,
Queue parent,
boolean enableUserMetrics,
org.apache.hadoop.conf.Configuration conf,
java.lang.String partition) |
|
QueueMetrics(org.apache.hadoop.metrics2.MetricsSystem ms,
java.lang.String queueName,
Queue parent,
boolean enableUserMetrics,
org.apache.hadoop.conf.Configuration conf) |
|
SchedulerApplication(Queue queue,
java.lang.String user,
boolean unmanagedAM) |
|
SchedulerApplication(Queue queue,
java.lang.String user,
org.apache.hadoop.yarn.api.records.Priority priority,
boolean unmanagedAM) |
|
SchedulerApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext) |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
CSQueue |
CSQueue represents a node in the tree of
hierarchical queues in the CapacityScheduler. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractAutoCreatedLeafQueue |
Abstract class for dynamic auto created queues managed by an implementation
of AbstractManagedParentQueue
|
class |
AbstractCSQueue |
Provides implementation of
CSQueue methods common for every queue class in Capacity
Scheduler. |
class |
AbstractLeafQueue |
|
class |
AbstractManagedParentQueue |
A container class for automatically created child leaf queues.
|
class |
AbstractParentQueue |
|
class |
AutoCreatedLeafQueue |
Leaf queues which are auto created by an underlying implementation of
AbstractManagedParentQueue.
|
class |
LeafQueue |
|
class |
ManagedParentQueue |
Auto Creation enabled Parent queue.
|
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 | Method | Description |
|---|---|---|
void |
CapacitySchedulerQueueManager.addLegacyDynamicQueue(Queue queue) |
Adds an
AutoCreatedLeafQueue to the manager collection and extends
the children collection of its parent. |
void |
CapacityScheduler.addQueue(Queue queue) |
|
static CSQueueMetrics |
CSQueueMetrics.forQueue(java.lang.String queueName,
Queue parent,
boolean enableUserMetrics,
org.apache.hadoop.conf.Configuration conf) |
| Constructor | Description |
|---|---|
FiCaSchedulerApp(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext) |
|
FiCaSchedulerApp(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext,
org.apache.hadoop.yarn.api.records.Priority appPriority,
boolean isAttemptRecovering) |
|
FiCaSchedulerApp(org.apache.hadoop.yarn.api.records.ApplicationAttemptId applicationAttemptId,
java.lang.String user,
Queue queue,
AbstractUsersManager abstractUsersManager,
RMContext rmContext,
org.apache.hadoop.yarn.api.records.Priority appPriority,
boolean isAttemptRecovering,
ActivitiesManager activitiesManager) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
FSLeafQueue |
|
class |
FSParentQueue |
|
class |
FSQueue |
| Modifier and Type | Method | Description |
|---|---|---|
static FSQueueMetrics |
FSQueueMetrics.forQueue(java.lang.String queueName,
Queue parent,
boolean enableUserMetrics,
org.apache.hadoop.conf.Configuration conf) |
|
static FSQueueMetrics |
FSQueueMetrics.forQueue(org.apache.hadoop.metrics2.MetricsSystem ms,
java.lang.String queueName,
Queue parent,
boolean enableUserMetrics,
org.apache.hadoop.conf.Configuration conf) |
Get the FS queue metric for the given queue.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.