Class TaskExecutorProcessUtils


  • public class TaskExecutorProcessUtils
    extends Object
    Utility class for TaskExecutor memory configurations.

    See TaskExecutorProcessSpec for details about memory components of TaskExecutor and their relationships.

    • Method Detail

      • 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)