@InterfaceAudience.Private @InterfaceStability.Unstable
See: Description
Interface | Description |
---|---|
CandidateNodeSet<N extends SchedulerNode> |
A group of nodes which can be allocated by scheduler.
|
MultiNodeLookupPolicy<N extends SchedulerNode> |
This class has the following functionality.
|
Class | Description |
---|---|
AppPlacementAllocator<N extends SchedulerNode> |
This class has the following functionality:
1) Keeps track of pending resource requests when following events happen:
- New ResourceRequests are added to scheduler.
|
CandidateNodeSetUtils |
Utility methods for
CandidateNodeSet . |
LocalityAppPlacementAllocator<N extends SchedulerNode> |
This is an implementation of the
AppPlacementAllocator that takes
into account locality preferences (node, rack, any) when allocating
containers. |
MultiNodePolicySpec |
MultiNodePolicySpec contains policyName and timeout.
|
MultiNodeSorter<N extends SchedulerNode> |
Common node sorting class which will do sorting based on policy spec.
|
MultiNodeSortingManager<N extends SchedulerNode> |
Node Sorting Manager which runs all sorter threads and policies.
|
PendingAskUpdateResult |
Result of a resource-request update.
|
ResourceUsageMultiNodeLookupPolicy<N extends SchedulerNode> |
This class has the following functionality:
|
SimpleCandidateNodeSet<N extends SchedulerNode> |
A simple CandidateNodeSet which keeps an unordered map
|
SingleConstraintAppPlacementAllocator<N extends SchedulerNode> |
This is a simple implementation to do affinity or anti-affinity for
inter/intra apps.
|
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.