| 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 and Description | 
|---|---|
| protected ResourceUsage | SchedulerApplicationAttempt. attemptOpportunisticResourceUsageResource usage of opportunistic containers. | 
| protected ResourceUsage | SchedulerApplicationAttempt. attemptResourceUsage | 
| protected ResourceUsage | SchedulerApplicationAttempt. attemptResourceUsageAllocatedRemotelyScheduled by a remote scheduler. | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceUsage | SchedulerApplicationAttempt. getAppAttemptResourceUsage() | 
| ResourceUsage | SchedulerApplicationAttempt. getSchedulingResourceUsage() | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | SchedulerUtils. hasPendingResourceRequest(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
                         ResourceUsage usage,
                         String nodePartition,
                         org.apache.hadoop.yarn.api.records.Resource cluster,
                         SchedulingMode schedulingMode) | 
| Constructor and Description | 
|---|
| AppSchedulingInfo(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
                 String user,
                 Queue queue,
                 AbstractUsersManager abstractUsersManager,
                 long epoch,
                 ResourceUsage appResourceUsage,
                 Map<String,String> applicationSchedulingEnvs,
                 RMContext rmContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceUsage | CapacitySchedulerContext. getClusterResourceUsage() | 
| ResourceUsage | CapacityScheduler. getClusterResourceUsage() | 
| ResourceUsage | CSQueue. getQueueResourceUsage()Get ResourceUsage of this queue | 
| ResourceUsage | AbstractCSQueue. getQueueResourceUsage() | 
| ResourceUsage | UsersManager.User. getResourceUsage() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | UsersManager.User. setResourceUsage(ResourceUsage resourceUsage) | 
| Modifier and Type | Method and Description | 
|---|---|
| ResourceUsage | SchedulableEntity. getSchedulingResourceUsage()View of Resources wanted and consumed by the entity | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | AbstractComparatorOrderingPolicy. updateSchedulingResourceUsage(ResourceUsage ru) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | CapacitySchedulerLeafQueueInfo. populateQueueResourceUsage(ResourceUsage queueResourceUsage) | 
| protected void | CapacitySchedulerQueueInfo. populateQueueResourceUsage(ResourceUsage queueResourceUsage) | 
| Constructor and Description | 
|---|
| ResourcesInfo(ResourceUsage resourceUsage) | 
| ResourcesInfo(ResourceUsage resourceUsage,
             boolean considerAMUsage) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.