| Interface | Description |
|---|---|
| OrderingPolicy<S extends SchedulableEntity> |
OrderingPolicy is used by the scheduler to order SchedulableEntities for
container assignment and preemption.
|
| SchedulableEntity |
A SchedulableEntity is a process to be scheduled.
|
| Class | Description |
|---|---|
| AbstractComparatorOrderingPolicy<S extends SchedulableEntity> |
An OrderingPolicy which can serve as a baseclass for policies which can be
expressed in terms of comparators
|
| FairOrderingPolicy<S extends SchedulableEntity> |
FairOrderingPolicy comparison goes through following steps.
|
| FifoComparator |
A Comparator which orders SchedulableEntities by input order
|
| FifoOrderingPolicy<S extends SchedulableEntity> |
An OrderingPolicy which orders SchedulableEntities by input order
|
| FifoOrderingPolicyForPendingApps<S extends SchedulableEntity> |
This ordering policy is used for pending applications only.
|
| FifoOrderingPolicyWithExclusivePartitions<S extends SchedulableEntity> |
Similar to
FifoOrderingPolicy, but with separate ordering policies
for each partition in
yarn.scheduler.capacity.<queue-path>.ordering-policy.exclusive-enforced-partitions. |
| IteratorSelector |
IteratorSelector contains information needed to tell an
OrderingPolicy what to return in an iterator. |
| PriorityComparator |
A Comparator which orders SchedulableEntities by priority.
|
| RecoveryComparator |
A Comparator which orders SchedulableEntities by isRecovering flag.
|
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.