Package | Description |
---|---|
org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity |
Modifier and Type | Class and Description |
---|---|
class |
ProportionalCapacityPreemptionPolicy
This class implement a
SchedulingEditPolicy that is designed to be
paired with the CapacityScheduler . |
Modifier and Type | Field and Description |
---|---|
protected CapacitySchedulerPreemptionContext |
AbstractPreemptableResourceCalculator.context |
protected CapacitySchedulerPreemptionContext |
FifoIntraQueuePreemptionPlugin.context |
protected CapacitySchedulerPreemptionContext |
PreemptionCandidatesSelector.preemptionContext |
Modifier and Type | Method and Description |
---|---|
static void |
CapacitySchedulerPreemptionUtils.deductPreemptableResourcesBasedSelectedCandidates(CapacitySchedulerPreemptionContext context,
Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,Set<RMContainer>> selectedCandidates) |
static Map<String,org.apache.hadoop.yarn.api.records.Resource> |
CapacitySchedulerPreemptionUtils.getResToObtainByPartitionForLeafQueue(CapacitySchedulerPreemptionContext context,
String queueName,
org.apache.hadoop.yarn.api.records.Resource clusterResource) |
static boolean |
CapacitySchedulerPreemptionUtils.tryPreemptContainerAndDeductResToObtain(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
CapacitySchedulerPreemptionContext context,
Map<String,org.apache.hadoop.yarn.api.records.Resource> resourceToObtainByPartitions,
RMContainer rmContainer,
org.apache.hadoop.yarn.api.records.Resource clusterResource,
Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,Set<RMContainer>> preemptMap,
Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,Set<RMContainer>> curCandidates,
org.apache.hadoop.yarn.api.records.Resource totalPreemptionAllowed,
boolean conservativeDRF)
Invoke this method to preempt container based on resToObtain.
|
Constructor and Description |
---|
AbstractPreemptableResourceCalculator(CapacitySchedulerPreemptionContext preemptionContext,
boolean isReservedPreemptionCandidatesSelector,
boolean allowQueuesBalanceAfterAllQueuesSatisfied)
PreemptableResourceCalculator constructor.
|
FifoIntraQueuePreemptionPlugin(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
CapacitySchedulerPreemptionContext preemptionContext) |
PreemptableResourceCalculator(CapacitySchedulerPreemptionContext preemptionContext,
boolean isReservedPreemptionCandidatesSelector,
boolean allowQueuesBalanceAfterAllQueuesSatisfied)
PreemptableResourceCalculator constructor
|
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.