public class TaskExecutorProcessUtils extends Object
See TaskExecutorProcessSpec
for details about memory components of TaskExecutor and
their relationships.
Modifier and Type | Method and Description |
---|---|
static String |
generateDynamicConfigsStr(TaskExecutorProcessSpec taskExecutorProcessSpec) |
static org.apache.flink.configuration.Configuration |
getConfigurationMapLegacyTaskManagerHeapSizeToConfigOption(org.apache.flink.configuration.Configuration configuration,
org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> configOption) |
static org.apache.flink.api.common.resources.CPUResource |
getCpuCoresWithFallback(org.apache.flink.configuration.Configuration config,
double fallback) |
static double |
getCpuCoresWithFallbackConfigOption(org.apache.flink.configuration.Configuration config,
org.apache.flink.configuration.ConfigOption<Double> fallbackOption) |
static TaskExecutorProcessSpecBuilder |
newProcessSpecBuilder(org.apache.flink.configuration.Configuration config) |
static TaskExecutorProcessSpec |
processSpecFromConfig(org.apache.flink.configuration.Configuration config) |
static TaskExecutorProcessSpec |
processSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config,
WorkerResourceSpec workerResourceSpec) |
public static String generateDynamicConfigsStr(TaskExecutorProcessSpec taskExecutorProcessSpec)
public static TaskExecutorProcessSpecBuilder newProcessSpecBuilder(org.apache.flink.configuration.Configuration config)
public static TaskExecutorProcessSpec processSpecFromConfig(org.apache.flink.configuration.Configuration config)
public static TaskExecutorProcessSpec processSpecFromWorkerResourceSpec(org.apache.flink.configuration.Configuration config, WorkerResourceSpec workerResourceSpec)
public static double getCpuCoresWithFallbackConfigOption(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.ConfigOption<Double> fallbackOption)
public static org.apache.flink.api.common.resources.CPUResource getCpuCoresWithFallback(org.apache.flink.configuration.Configuration config, double fallback)
public static org.apache.flink.configuration.Configuration getConfigurationMapLegacyTaskManagerHeapSizeToConfigOption(org.apache.flink.configuration.Configuration configuration, org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> configOption)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.