Package | Description |
---|---|
org.apache.hadoop.yarn.server.resourcemanager | |
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.
|
Modifier and Type | Method and Description |
---|---|
PlacementConstraintManager |
RMContextImpl.getPlacementConstraintManager() |
PlacementConstraintManager |
RMContext.getPlacementConstraintManager() |
PlacementConstraintManager |
RMActiveServiceContext.getPlacementConstraintManager() |
Modifier and Type | Method and Description |
---|---|
void |
RMContextImpl.setPlacementConstraintManager(PlacementConstraintManager placementConstraintManager) |
void |
RMContext.setPlacementConstraintManager(PlacementConstraintManager placementConstraintManager) |
void |
RMActiveServiceContext.setPlacementConstraintManager(PlacementConstraintManager placementConstraintManager) |
Modifier and Type | Class and Description |
---|---|
class |
MemoryPlacementConstraintManager
In memory implementation of the
PlacementConstraintManagerService . |
class |
PlacementConstraintManagerService
The service that implements the
PlacementConstraintManager interface. |
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) |
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.
|
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.