Package | Description |
---|---|
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity |
Modifier and Type | Field and Description |
---|---|
protected QueuePath |
AbstractCSQueue.queuePath |
Modifier and Type | Method and Description |
---|---|
static QueuePath |
QueuePath.createFromQueues(String... parts)
Constructor to create Queue path from queue names.
|
QueuePath |
QueuePath.createNewLeaf(String childQueue)
Creates a new
QueuePath from the current full path as parent, and
the appended child queue path as leaf. |
QueuePath |
CapacitySchedulerConfiguration.getAutoCreatedQueueObjectTemplateConfPrefix(String queuePath) |
QueuePath |
CSQueue.getQueuePathObject()
Gets the queue path object.
|
QueuePath |
AbstractCSQueue.getQueuePathObject() |
Modifier and Type | Method and Description |
---|---|
static void |
CSQueueUtils.checkAbsoluteCapacity(QueuePath queuePath,
float absCapacity,
float absMaxCapacity) |
static void |
CSQueueUtils.checkMaxCapacity(QueuePath queuePath,
float capacity,
float maximumCapacity) |
AbstractLeafQueue |
CapacitySchedulerQueueManager.createQueue(QueuePath queue)
Auto creates a LeafQueue and its upper hierarchy given a path at runtime.
|
List<String> |
CapacitySchedulerQueueManager.determineMissingParents(QueuePath queue)
Determines the missing parent paths of a potentially auto creatable queue.
|
float |
CapacitySchedulerConfiguration.getLabeledQueueCapacity(QueuePath queue,
String label) |
float |
CapacitySchedulerConfiguration.getLabeledQueueMaximumCapacity(QueuePath queue,
String label) |
float |
CapacitySchedulerConfiguration.getLabeledQueueWeight(QueuePath queue,
String label) |
float |
CapacitySchedulerConfiguration.getMaximumAMResourcePercentPerPartition(QueuePath queue,
String label) |
float |
CapacitySchedulerConfiguration.getNonLabeledQueueCapacity(QueuePath queue) |
float |
CapacitySchedulerConfiguration.getNonLabeledQueueMaximumCapacity(QueuePath queue) |
List<org.apache.hadoop.yarn.security.Permission> |
CapacitySchedulerQueueManager.getPermissionsForDynamicQueue(QueuePath queuePath,
CapacitySchedulerConfiguration csConf) |
static void |
CSQueueUtils.loadCapacitiesByLabelsFromConf(QueuePath queuePath,
QueueCapacities queueCapacities,
CapacitySchedulerConfiguration csConf,
Set<String> nodeLabels) |
void |
CapacitySchedulerConfiguration.setMaximumResourceRequirement(String label,
QueuePath queue,
org.apache.hadoop.yarn.api.records.Resource resource) |
void |
CapacitySchedulerConfiguration.setMinimumResourceRequirement(String label,
QueuePath queue,
org.apache.hadoop.yarn.api.records.Resource resource) |
Constructor and Description |
---|
AutoCreatedQueueTemplate(CapacitySchedulerConfiguration configuration,
QueuePath queuePath) |
QueueAppLifetimeAndLimitSettings(CapacitySchedulerConfiguration configuration,
AbstractCSQueue q,
QueuePath queuePath) |
QueueNodeLabelsSettings(CapacitySchedulerConfiguration configuration,
CSQueue parent,
QueuePath queuePath,
ConfiguredNodeLabels configuredNodeLabels) |
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.