| Package | Description |
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.converter |
This package contains classes related to the Fair Scheduler ->
Capacity Scheduler conversion.
|
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.converter.weightconversion | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.policies | |
| org.apache.hadoop.yarn.server.resourcemanager.webapp.dao |
This package contains the web data access objects (DAO) for the RM.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
FSLeafQueue |
|
class |
FSParentQueue |
| Modifier and Type | Method | Description |
|---|---|---|
FSQueue |
QueueManager.getQueue(java.lang.String name) |
Gets a queue by name.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.List<FSQueue> |
FairScheduler.getAvailableQueuesForLabel(java.util.List<? extends FSQueue> queues,
java.lang.String labelExp) |
|
protected java.util.List<FSQueue> |
FairScheduler.getAvailableQueuesForLabel(java.util.List<? extends FSQueue> queues,
java.lang.String label,
java.lang.String parentLabel) |
Get queues which have a label and
their parent queue has this label too or doesn't have any label
to be able to give resources to child queues
|
java.util.List<FSQueue> |
FSLeafQueue.getChildQueues() |
|
java.util.List<FSQueue> |
FSParentQueue.getChildQueues() |
|
abstract java.util.List<FSQueue> |
FSQueue.getChildQueues() |
Gets the children of this queue, if any.
|
java.util.Collection<FSQueue> |
QueueManager.getQueues() |
Get a collection of all queues.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
MaxRunningAppsEnforcer.canAppBeRunnable(FSQueue queue,
FSAppAttempt attempt) |
Checks whether making the application runnable would exceed any
maxRunningApps limits.
|
boolean |
MaxRunningAppsEnforcer.exceedQueueMaxRunningApps(FSQueue queue) |
Recursively checks whether the number of queue runnable apps exceeds the
limitation.
|
void |
AllocationConfiguration.initFSQueue(FSQueue queue) |
Initialize a
FSQueue with queue-specific properties and its
metrics. |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
SchedulingPolicy.computeSteadyShares(java.util.Collection<? extends FSQueue> queues,
org.apache.hadoop.yarn.api.records.Resource totalResources) |
Computes and updates the steady shares of
FSQueues as per the
SchedulingPolicy. |
protected org.apache.hadoop.yarn.api.records.Resource |
FairScheduler.getAllocatedResourceForQueues(java.util.List<? extends FSQueue> queues) |
Get total allocated resources for queues
|
protected java.util.List<FSQueue> |
FairScheduler.getAvailableQueuesForLabel(java.util.List<? extends FSQueue> queues,
java.lang.String labelExp) |
|
protected java.util.List<FSQueue> |
FairScheduler.getAvailableQueuesForLabel(java.util.List<? extends FSQueue> queues,
java.lang.String label,
java.lang.String parentLabel) |
Get queues which have a label and
their parent queue has this label too or doesn't have any label
to be able to give resources to child queues
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
FSQueueConverter.convertQueueHierarchy(FSQueue queue) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
FSQueueConverter.emitDefaultUserLimitFactor(java.lang.String queueName,
java.util.List<FSQueue> children) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
CapacityConverter.convertWeightsForChildQueues(FSQueue queue,
CapacitySchedulerConfiguration csConfig) |
|
void |
WeightToPercentConverter.convertWeightsForChildQueues(FSQueue queue,
CapacitySchedulerConfiguration csConfig) |
|
void |
WeightToWeightConverter.convertWeightsForChildQueues(FSQueue queue,
CapacitySchedulerConfiguration csConfig) |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
ComputeFairShares.computeSteadyShares(java.util.Collection<? extends FSQueue> queues,
org.apache.hadoop.yarn.api.records.Resource totalResources,
java.lang.String type) |
Compute the steady fair share of the given queues.
|
void |
DominantResourceFairnessPolicy.computeSteadyShares(java.util.Collection<? extends FSQueue> queues,
org.apache.hadoop.yarn.api.records.Resource totalResources) |
|
void |
FairSharePolicy.computeSteadyShares(java.util.Collection<? extends FSQueue> queues,
org.apache.hadoop.yarn.api.records.Resource totalResources) |
|
void |
FifoPolicy.computeSteadyShares(java.util.Collection<? extends FSQueue> queues,
org.apache.hadoop.yarn.api.records.Resource totalResources) |
| Modifier and Type | Method | Description |
|---|---|---|
protected FairSchedulerQueueInfoList |
FairSchedulerQueueInfo.getChildQueues(FSQueue queue,
FairScheduler scheduler) |
| Constructor | Description |
|---|---|
FairSchedulerQueueInfo(FSQueue queue,
FairScheduler scheduler) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.