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–2023 Apache Software Foundation. All rights reserved.