| Package | Description |
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager.scheduler | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.policy | |
| org.apache.hadoop.yarn.server.resourcemanager.webapp.dao |
This package contains the web data access objects (DAO) for the RM.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected ResourceUsage |
SchedulerApplicationAttempt.attemptOpportunisticResourceUsage |
Resource usage of opportunistic containers.
|
protected ResourceUsage |
SchedulerApplicationAttempt.attemptResourceUsage |
|
protected ResourceUsage |
SchedulerApplicationAttempt.attemptResourceUsageAllocatedRemotely |
Scheduled by a remote scheduler.
|
| Modifier and Type | Method | Description |
|---|---|---|
ResourceUsage |
SchedulerApplicationAttempt.getAppAttemptResourceUsage() |
|
ResourceUsage |
SchedulerApplicationAttempt.getSchedulingResourceUsage() |
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
SchedulerUtils.hasPendingResourceRequest(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
ResourceUsage usage,
java.lang.String nodePartition,
org.apache.hadoop.yarn.api.records.Resource cluster,
SchedulingMode schedulingMode) |
| 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) |
| Modifier and Type | Method | Description |
|---|---|---|
ResourceUsage |
CapacityScheduler.getClusterResourceUsage() |
|
ResourceUsage |
CapacitySchedulerContext.getClusterResourceUsage() |
|
ResourceUsage |
CapacitySchedulerQueueContext.getClusterResourceUsage() |
|
ResourceUsage |
AbstractCSQueue.getQueueResourceUsage() |
|
ResourceUsage |
CSQueue.getQueueResourceUsage() |
Get ResourceUsage of this queue
|
ResourceUsage |
CSQueueUsageTracker.getQueueUsage() |
|
ResourceUsage |
UsersManager.User.getResourceUsage() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
UsersManager.User.setResourceUsage(ResourceUsage resourceUsage) |
| Modifier and Type | Method | Description |
|---|---|---|
ResourceUsage |
SchedulableEntity.getSchedulingResourceUsage() |
View of Resources wanted and consumed by the entity.
|
| Modifier and Type | Method | Description |
|---|---|---|
static void |
AbstractComparatorOrderingPolicy.updateSchedulingResourceUsage(ResourceUsage ru) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
CapacitySchedulerLeafQueueInfo.populateQueueResourceUsage(ResourceUsage queueResourceUsage) |
|
protected void |
CapacitySchedulerQueueInfo.populateQueueResourceUsage(ResourceUsage queueResourceUsage) |
| Constructor | Description |
|---|---|
ResourcesInfo(ResourceUsage resourceUsage) |
|
ResourcesInfo(ResourceUsage resourceUsage,
boolean considerAMUsage) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.