@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.