Class TaskExecutorProcessUtils
java.lang.Object
org.apache.flink.runtime.clusterframework.TaskExecutorProcessUtils
Utility class for TaskExecutor memory configurations.
See TaskExecutorProcessSpec for details about memory components of TaskExecutor and
their relationships.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenerateDynamicConfigsStr(TaskExecutorProcessSpec taskExecutorProcessSpec) static org.apache.flink.api.common.resources.CPUResourcegetCpuCoresWithFallback(org.apache.flink.configuration.Configuration config, double fallback) static doublegetCpuCoresWithFallbackConfigOption(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.ConfigOption<Double> fallbackOption) newProcessSpecBuilder(org.apache.flink.configuration.Configuration config) static TaskExecutorProcessSpecprocessSpecFromConfig(org.apache.flink.configuration.Configuration config) static TaskExecutorProcessSpecprocessSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config, WorkerResourceSpec workerResourceSpec)
-
Method Details
-
generateDynamicConfigsStr
-
newProcessSpecBuilder
public static TaskExecutorProcessSpecBuilder newProcessSpecBuilder(org.apache.flink.configuration.Configuration config) -
processSpecFromConfig
public static TaskExecutorProcessSpec processSpecFromConfig(org.apache.flink.configuration.Configuration config) -
processSpecFromWorkerResourceSpec
public static TaskExecutorProcessSpec processSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config, WorkerResourceSpec workerResourceSpec) -
getCpuCoresWithFallbackConfigOption
public static double getCpuCoresWithFallbackConfigOption(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.ConfigOption<Double> fallbackOption) -
getCpuCoresWithFallback
public static org.apache.flink.api.common.resources.CPUResource getCpuCoresWithFallback(org.apache.flink.configuration.Configuration config, double fallback)
-