| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager.scheduler | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.activities | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint | Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
 contains classes related to scheduling containers using placement
 constraints. | 
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement | Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
 contains classes related to application monitor. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | AppSchedulingInfo. precheckNode(org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerKey,
            SchedulerNode schedulerNode,
            SchedulingMode schedulingMode,
            Optional<DiagnosticsCollector> dcOpt)Pre-check node to see if it satisfy the given schedulerKey and
 scheduler mode. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GenericDiagnosticsCollectorGeneric interface that can be used for collecting diagnostics. | 
| Modifier and Type | Method and Description | 
|---|---|
| Optional<DiagnosticsCollector> | ActivitiesManager. getOptionalDiagnosticsCollector() | 
| Optional<DiagnosticsCollector> | ActivitiesManager.DiagnosticsCollectorManager. getOptionalDiagnosticsCollector() | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | ActivitiesManager. getDiagnostics(Optional<DiagnosticsCollector> dcOpt) | 
| Constructor and Description | 
|---|
| DiagnosticsCollectorManager(DiagnosticsCollector gdc) | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | PlacementConstraintsUtil. canSatisfyConstraints(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                     org.apache.hadoop.yarn.api.records.SchedulingRequest request,
                     SchedulerNode schedulerNode,
                     PlacementConstraintManager pcm,
                     AllocationTagsManager atm,
                     Optional<DiagnosticsCollector> dcOpt)Returns true if the placement constraint for a given scheduling request
 is currently satisfied by the specific scheduler node. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract boolean | AppPlacementAllocator. precheckNode(SchedulerNode schedulerNode,
            SchedulingMode schedulingMode,
            Optional<DiagnosticsCollector> dcOpt)Does this  AppPlacementAllocatoraccept resources on given node? | 
| boolean | SingleConstraintAppPlacementAllocator. precheckNode(SchedulerNode schedulerNode,
            SchedulingMode schedulingMode,
            Optional<DiagnosticsCollector> dcOpt) | 
| boolean | LocalityAppPlacementAllocator. precheckNode(SchedulerNode schedulerNode,
            SchedulingMode schedulingMode,
            Optional<DiagnosticsCollector> dcOpt) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.