| Interface | Description |
|---|---|
| ClusterResourceStatisticsProvider |
Provides statistics of cluster resources.
|
| ResourceActions |
Resource related actions which the
SlotManager can perform. |
| ResourceAllocationStrategy |
Strategy for allocating slots and task managers to fulfill the unfulfilled requirements.
|
| ResourceTracker |
Tracks for each job how many resource are required/acquired.
|
| SlotManager |
The slot manager is responsible for maintaining a view on all registered task manager slots,
their allocation and all pending slot requests.
|
| SlotMatchingStrategy |
Strategy how to find a matching slot.
|
| SlotStatusSyncer |
Syncer for slot status.
|
| TaskManagerInfo |
Information of a TaskManager needed in
SlotManager. |
| TaskManagerSlotInformation |
Basic information about a TaskManager slot.
|
| Class | Description |
|---|---|
| DeclarativeSlotManager |
Implementation of
SlotManager supporting declarative slot management. |
| DefaultResourceAllocationStrategy |
The default implementation of
ResourceAllocationStrategy. |
| DefaultResourceTracker |
Default
ResourceTracker implementation. |
| DefaultSlotStatusSyncer |
Default implementation of
SlotStatusSyncer for fine-grained slot management. |
| DefaultSlotTracker |
Default SlotTracker implementation.
|
| FineGrainedSlotManager |
Implementation of
SlotManager supporting fine-grained resource management. |
| FineGrainedTaskManagerRegistration |
A FineGrainedTaskManagerRegistration represents a TaskManager.
|
| FineGrainedTaskManagerSlot |
A FineGrainedTaskManagerSlot represents a slot located in a TaskManager.
|
| FineGrainedTaskManagerTracker |
Implementation of
TaskManagerTracker supporting fine-grained resource management. |
| PendingTaskManager |
Represents a pending task manager in the
SlotManager. |
| PendingTaskManagerId |
Id of
PendingTaskManager. |
| PendingTaskManagerSlot |
Represents a pending task manager slot in the
SlotManager. |
| ResourceAllocationResult |
Contains the results of the
ResourceAllocationStrategy. |
| ResourceAllocationResult.Builder | |
| SlotManagerConfiguration |
Configuration for the
SlotManager. |
| SlotManagerUtils |
Utilities for
SlotManager implementations. |
| TaskManagerRegistration | |
| TaskManagerSlotId |
Id of
PendingTaskManagerSlot. |
| Enum | Description |
|---|---|
| AnyMatchingSlotMatchingStrategy |
SlotMatchingStrategy which picks the first matching slot. |
| LeastUtilizationSlotMatchingStrategy |
SlotMatchingStrategy which picks a matching slot from a TaskExecutor with the least
utilization. |
| Exception | Description |
|---|---|
| SlotManagerException |
Base class for exceptions thrown by the
SlotManager. |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.