public interface ResourceActions
SlotManager can perform.| Modifier and Type | Method and Description |
|---|---|
boolean |
allocateResource(WorkerResourceSpec workerResourceSpec)
Requests to allocate a resource with the given
WorkerResourceSpec. |
void |
notifyAllocationFailure(org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
Exception cause)
Notifies that an allocation failure has occurred.
|
void |
notifyNotEnoughResourcesAvailable(org.apache.flink.api.common.JobID jobId,
Collection<ResourceRequirement> acquiredResources)
Notifies that not enough resources are available to fulfill the resource requirements of a
job.
|
void |
releaseResource(InstanceID instanceId,
Exception cause)
Releases the resource with the given instance id.
|
void releaseResource(InstanceID instanceId, Exception cause)
instanceId - identifying which resource to releasecause - why the resource is releasedboolean allocateResource(WorkerResourceSpec workerResourceSpec)
WorkerResourceSpec.workerResourceSpec - for the to be allocated workervoid notifyAllocationFailure(org.apache.flink.api.common.JobID jobId,
AllocationID allocationId,
Exception cause)
jobId - to which the allocation belongedallocationId - identifying the failed allocationcause - of the allocation failurevoid notifyNotEnoughResourcesAvailable(org.apache.flink.api.common.JobID jobId,
Collection<ResourceRequirement> acquiredResources)
jobId - job for which not enough resources are availableacquiredResources - the resources that have been acquired for the jobCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.