| Modifier and Type | Method and Description |
|---|---|
void |
JobMasterGateway.notifyNotEnoughResourcesAvailable(Collection<ResourceRequirement> acquiredResources)
Notifies that not enough resources are available to fulfill the resource requirements of a
job.
|
void |
JobMaster.notifyNotEnoughResourcesAvailable(Collection<ResourceRequirement> acquiredResources) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ResourceRequirement> |
DeclarativeSlotPool.getResourceRequirements()
Returns the current resource requirements.
|
Collection<ResourceRequirement> |
DefaultDeclarativeSlotPool.getResourceRequirements() |
| Modifier and Type | Method and Description |
|---|---|
DeclarativeSlotPool |
DefaultDeclarativeSlotPoolFactory.create(org.apache.flink.api.common.JobID jobId,
Consumer<? super Collection<ResourceRequirement>> notifyNewResourceRequirements,
org.apache.flink.api.common.time.Time idleSlotTimeout,
org.apache.flink.api.common.time.Time rpcTimeout) |
DeclarativeSlotPool |
DeclarativeSlotPoolFactory.create(org.apache.flink.api.common.JobID jobId,
Consumer<? super Collection<ResourceRequirement>> notifyNewResourceRequirements,
org.apache.flink.api.common.time.Time idleSlotTimeout,
org.apache.flink.api.common.time.Time rpcTimeout) |
DeclarativeSlotPool |
BlocklistDeclarativeSlotPoolFactory.create(org.apache.flink.api.common.JobID jobId,
Consumer<? super Collection<ResourceRequirement>> notifyNewResourceRequirements,
org.apache.flink.api.common.time.Time idleSlotTimeout,
org.apache.flink.api.common.time.Time rpcTimeout) |
void |
DeclarativeSlotPoolBridge.notifyNotEnoughResourcesAvailable(Collection<ResourceRequirement> acquiredResources) |
default void |
SlotPoolService.notifyNotEnoughResourcesAvailable(Collection<ResourceRequirement> acquiredResources)
Notifies that not enough resources are available to fulfill the resource requirements.
|
| Constructor and Description |
|---|
DefaultDeclarativeSlotPool(org.apache.flink.api.common.JobID jobId,
AllocatedSlotPool slotPool,
Consumer<? super Collection<ResourceRequirement>> notifyNewResourceRequirements,
org.apache.flink.api.common.time.Time idleSlotTimeout,
org.apache.flink.api.common.time.Time rpcTimeout) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ResourceRequirement> |
ResourceTracker.getAcquiredResources(org.apache.flink.api.common.JobID jobId)
Returns a collection of
ResourceRequirements that describe which resources have been
assigned to a job. |
Collection<ResourceRequirement> |
DefaultResourceTracker.getAcquiredResources(org.apache.flink.api.common.JobID jobId) |
Map<org.apache.flink.api.common.JobID,Collection<ResourceRequirement>> |
ResourceTracker.getMissingResources()
Returns a collection of
ResourceRequirements that describe which resources the
corresponding job is missing. |
Map<org.apache.flink.api.common.JobID,Collection<ResourceRequirement>> |
DefaultResourceTracker.getMissingResources() |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceEventListener.notEnoughResourceAvailable(org.apache.flink.api.common.JobID jobId,
Collection<ResourceRequirement> acquiredResources) |
void |
ResourceTracker.notifyResourceRequirements(org.apache.flink.api.common.JobID jobId,
Collection<ResourceRequirement> resourceRequirements)
Notifies the tracker about a new or updated
ResourceRequirements. |
void |
DefaultResourceTracker.notifyResourceRequirements(org.apache.flink.api.common.JobID jobId,
Collection<ResourceRequirement> resourceRequirements) |
ResourceAllocationResult |
DefaultResourceAllocationStrategy.tryFulfillRequirements(Map<org.apache.flink.api.common.JobID,Collection<ResourceRequirement>> missingResources,
org.apache.flink.runtime.resourcemanager.slotmanager.TaskManagerResourceInfoProvider taskManagerResourceInfoProvider,
BlockedTaskManagerChecker blockedTaskManagerChecker) |
ResourceAllocationResult |
ResourceAllocationStrategy.tryFulfillRequirements(Map<org.apache.flink.api.common.JobID,Collection<ResourceRequirement>> missingResources,
org.apache.flink.runtime.resourcemanager.slotmanager.TaskManagerResourceInfoProvider taskManagerResourceInfoProvider,
BlockedTaskManagerChecker blockedTaskManagerChecker)
Try to make an allocation decision to fulfill the resource requirements.
|
| Modifier and Type | Method and Description |
|---|---|
static ResourceRequirement |
ResourceRequirement.create(ResourceProfile resourceProfile,
int numberOfRequiredSlots) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ResourceRequirement> |
ResourceRequirements.getResourceRequirements() |
| Modifier and Type | Method and Description |
|---|---|
static ResourceRequirements |
ResourceRequirements.create(org.apache.flink.api.common.JobID jobId,
String targetAddress,
Collection<ResourceRequirement> resourceRequirements) |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.