Interface | Description |
---|---|
CapacitySchedulerPreemptionContext |
This interface provides context for the calculation of ideal allocation
and preemption for the
CapacityScheduler . |
Class | Description |
---|---|
AbstractPreemptableResourceCalculator |
Calculate how much resources need to be preempted for each queue,
will be used by
PreemptionCandidatesSelector . |
AbstractPreemptionEntity |
Abstract temporary data-structure for tracking resource availability,pending
resource need, current utilization for app/queue.
|
CapacitySchedulerPreemptionUtils | |
FifoCandidatesSelector | |
FifoIntraQueuePreemptionPlugin |
FifoIntraQueuePreemptionPlugin will handle intra-queue preemption for
priority and user-limit.
|
IntraQueueCandidatesSelector |
Identifies over utilized resources within a queue and tries to normalize
them to resolve resource allocation anomalies w.r.t priority and user-limit.
|
PreemptableResourceCalculator |
Calculate how much resources need to be preempted for each queue,
will be used by
PreemptionCandidatesSelector |
PreemptionCandidatesSelector | |
ProportionalCapacityPreemptionPolicy |
This class implement a
SchedulingEditPolicy that is designed to be
paired with the CapacityScheduler . |
QueuePriorityContainerCandidateSelector | |
ReservedContainerCandidatesSelector | |
TempAppPerPartition |
Temporary data-structure tracking resource availability, pending resource
need, current utilization for an application.
|
TempQueuePerPartition |
Temporary data-structure tracking resource availability, pending resource
need, current utilization.
|
TempSchedulerNode |
This class will save necessary information which copied from
FiCaSchedulerNode.
|
TempUserPerPartition |
Temporary data-structure tracking resource availability, pending resource
need, current utilization for an application.
|
Enum | Description |
---|---|
ProportionalCapacityPreemptionPolicy.IntraQueuePreemptionOrderPolicy |
IntraQueuePreemptionOrder will be used to define various priority orders
which could be configured by admin.
|
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.