ResourceAllocationResult.Builder |
ResourceAllocationResult.Builder.addAllocationOnRegisteredResource(org.apache.flink.api.common.JobID jobId,
InstanceID instanceId,
ResourceProfile resourceProfile) |
|
void |
FineGrainedTaskManagerTracker.addUnWantedTaskManager(InstanceID instanceId) |
|
CompletableFuture<Void> |
DefaultSlotStatusSyncer.allocateSlot(InstanceID instanceId,
org.apache.flink.api.common.JobID jobId,
String targetAddress,
ResourceProfile resourceProfile) |
|
CompletableFuture<Void> |
SlotStatusSyncer.allocateSlot(InstanceID instanceId,
org.apache.flink.api.common.JobID jobId,
String targetAddress,
ResourceProfile resourceProfile) |
Allocate a slot from the task manager.
|
Collection<SlotInfo> |
FineGrainedSlotManager.getAllocatedSlotsOf(InstanceID instanceID) |
|
Collection<SlotInfo> |
SlotManager.getAllocatedSlotsOf(InstanceID instanceID) |
|
ResourceProfile |
ClusterResourceStatisticsProvider.getFreeResourceOf(InstanceID instanceId) |
Get profile of free resources from the TaskManager with the given instance id.
|
ResourceProfile |
FineGrainedSlotManager.getFreeResourceOf(InstanceID instanceID) |
|
ResourceProfile |
FineGrainedTaskManagerTracker.getFreeResourceOf(InstanceID instanceId) |
|
ResourceProfile |
SlotManager.getFreeResourceOf(InstanceID instanceID) |
|
int |
ClusterResourceStatisticsProvider.getNumberFreeSlotsOf(InstanceID instanceId) |
Get number of free slots from the TaskManager with the given instance id.
|
int |
FineGrainedSlotManager.getNumberFreeSlotsOf(InstanceID instanceId) |
|
int |
FineGrainedTaskManagerTracker.getNumberFreeSlotsOf(InstanceID instanceId) |
|
int |
SlotManager.getNumberFreeSlotsOf(InstanceID instanceId) |
|
int |
ClusterResourceStatisticsProvider.getNumberRegisteredSlotsOf(InstanceID instanceId) |
Get number of registered slots from the TaskManager with the given instance id.
|
int |
FineGrainedSlotManager.getNumberRegisteredSlotsOf(InstanceID instanceId) |
|
int |
FineGrainedTaskManagerTracker.getNumberRegisteredSlotsOf(InstanceID instanceId) |
|
int |
SlotManager.getNumberRegisteredSlotsOf(InstanceID instanceId) |
|
ResourceProfile |
ClusterResourceStatisticsProvider.getRegisteredResourceOf(InstanceID instanceId) |
Get profile of registered resources from the TaskManager with the given instance id.
|
ResourceProfile |
FineGrainedSlotManager.getRegisteredResourceOf(InstanceID instanceID) |
|
ResourceProfile |
FineGrainedTaskManagerTracker.getRegisteredResourceOf(InstanceID instanceId) |
|
ResourceProfile |
SlotManager.getRegisteredResourceOf(InstanceID instanceID) |
|
Optional<TaskManagerInfo> |
FineGrainedTaskManagerTracker.getRegisteredTaskManager(InstanceID instanceId) |
|
long |
FineGrainedSlotManager.getTaskManagerIdleSince(InstanceID instanceId) |
|
void |
FineGrainedTaskManagerTracker.notifySlotStatus(AllocationID allocationId,
org.apache.flink.api.common.JobID jobId,
InstanceID instanceId,
ResourceProfile resourceProfile,
org.apache.flink.runtime.resourcemanager.slotmanager.SlotState slotState) |
|
void |
FineGrainedTaskManagerTracker.removeTaskManager(InstanceID instanceId) |
|
boolean |
DefaultSlotStatusSyncer.reportSlotStatus(InstanceID instanceId,
SlotReport slotReport) |
|
boolean |
FineGrainedSlotManager.reportSlotStatus(InstanceID instanceId,
SlotReport slotReport) |
Reports the current slot allocations for a task manager identified by the given instance id.
|
boolean |
SlotManager.reportSlotStatus(InstanceID instanceId,
SlotReport slotReport) |
Reports the current slot allocations for a task manager identified by the given instance id.
|
boolean |
SlotStatusSyncer.reportSlotStatus(InstanceID instanceId,
SlotReport slotReport) |
Reconcile the slot status with the slot report.
|
boolean |
FineGrainedSlotManager.unregisterTaskManager(InstanceID instanceId,
Exception cause) |
|
boolean |
SlotManager.unregisterTaskManager(InstanceID instanceId,
Exception cause) |
Unregisters the task manager identified by the given instance id and its associated slots
from the slot manager.
|