| Package | Description |
|---|---|
| org.apache.flink.runtime.clusterframework |
This package contains the cluster resource management functionality.
|
| org.apache.flink.runtime.resourcemanager | |
| org.apache.flink.runtime.resourcemanager.active | |
| org.apache.flink.runtime.resourcemanager.slotmanager |
| Modifier and Type | Method and Description |
|---|---|
static TaskExecutorProcessSpec |
TaskExecutorProcessUtils.processSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config,
WorkerResourceSpec workerResourceSpec) |
| Modifier and Type | Field and Description |
|---|---|
static WorkerResourceSpec |
WorkerResourceSpec.ZERO |
| Modifier and Type | Method and Description |
|---|---|
WorkerResourceSpec |
WorkerResourceSpec.Builder.build() |
abstract WorkerResourceSpec |
WorkerResourceSpecFactory.createDefaultWorkerResourceSpec(org.apache.flink.configuration.Configuration configuration) |
WorkerResourceSpec |
ArbitraryWorkerResourceSpecFactory.createDefaultWorkerResourceSpec(org.apache.flink.configuration.Configuration configuration) |
static WorkerResourceSpec |
WorkerResourceSpec.fromTaskExecutorProcessSpec(TaskExecutorProcessSpec taskExecutorProcessSpec) |
static WorkerResourceSpec |
WorkerResourceSpec.fromTotalResourceProfile(ResourceProfile resourceProfile,
int numSlots) |
protected WorkerResourceSpec |
WorkerResourceSpecFactory.workerResourceSpecFromConfigAndCpu(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.api.common.resources.CPUResource cpuResource) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ResourceManager.onWorkerRegistered(WorkerType worker,
WorkerResourceSpec workerResourceSpec) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ActiveResourceManager.onWorkerRegistered(WorkerType worker,
WorkerResourceSpec workerResourceSpec) |
void |
ActiveResourceManager.requestNewWorker(WorkerResourceSpec workerResourceSpec)
Allocates a resource using the worker resource specification.
|
| Modifier and Type | Method and Description |
|---|---|
WorkerResourceSpec |
SlotManagerConfiguration.getDefaultWorkerResourceSpec() |
WorkerResourceSpec |
ResourceDeclaration.getSpec() |
| Modifier and Type | Method and Description |
|---|---|
Map<InstanceID,WorkerResourceSpec> |
FineGrainedTaskManagerTracker.getUnWantedTaskManager() |
| Modifier and Type | Method and Description |
|---|---|
static SlotManagerConfiguration |
SlotManagerConfiguration.fromConfiguration(org.apache.flink.configuration.Configuration configuration,
WorkerResourceSpec defaultWorkerResourceSpec) |
static ResourceProfile |
SlotManagerUtils.generateDefaultSlotResourceProfile(WorkerResourceSpec workerResourceSpec,
int numSlotsPerWorker)
|
static ResourceProfile |
SlotManagerUtils.generateTaskManagerTotalResourceProfile(WorkerResourceSpec workerResourceSpec) |
| Constructor and Description |
|---|
ResourceDeclaration(WorkerResourceSpec spec,
int numNeeded,
Collection<InstanceID> unwantedWorkers) |
SlotManagerConfiguration(org.apache.flink.api.common.time.Time taskManagerRequestTimeout,
org.apache.flink.api.common.time.Time taskManagerTimeout,
java.time.Duration requirementCheckDelay,
java.time.Duration declareNeededResourceDelay,
boolean waitResultConsumedBeforeRelease,
org.apache.flink.configuration.TaskManagerOptions.TaskManagerLoadBalanceMode taskManagerLoadBalanceMode,
WorkerResourceSpec defaultWorkerResourceSpec,
int numSlotsPerWorker,
int minSlotNum,
int maxSlotNum,
org.apache.flink.api.common.resources.CPUResource minTotalCpu,
org.apache.flink.api.common.resources.CPUResource maxTotalCpu,
org.apache.flink.configuration.MemorySize minTotalMem,
org.apache.flink.configuration.MemorySize maxTotalMem,
int redundantTaskManagerNum) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.