Class TaskExecutorResourceUtils
java.lang.Object
org.apache.flink.runtime.taskexecutor.TaskExecutorResourceUtils
Utility class for
TaskExecutorResourceSpec of running TaskExecutor.-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.configuration.ConfigurationadjustForLocalExecution(org.apache.flink.configuration.Configuration config) static longcalculateTotalFlinkMemoryFromComponents(org.apache.flink.configuration.Configuration config) static longcalculateTotalProcessMemoryFromComponents(org.apache.flink.configuration.Configuration config) static ResourceProfilegenerateDefaultSlotResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec, int numberOfSlots) static ResourceProfilegenerateTotalAvailableResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec) static TaskExecutorResourceSpecresourceSpecFromConfigForLocalExecution(org.apache.flink.configuration.Configuration config)
-
Method Details
-
generateDefaultSlotResourceProfile
@VisibleForTesting public static ResourceProfile generateDefaultSlotResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec, int numberOfSlots) -
generateTotalAvailableResourceProfile
@VisibleForTesting public static ResourceProfile generateTotalAvailableResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec) -
resourceSpecFromConfigForLocalExecution
@VisibleForTesting public static TaskExecutorResourceSpec resourceSpecFromConfigForLocalExecution(org.apache.flink.configuration.Configuration config) -
calculateTotalFlinkMemoryFromComponents
public static long calculateTotalFlinkMemoryFromComponents(org.apache.flink.configuration.Configuration config) -
calculateTotalProcessMemoryFromComponents
public static long calculateTotalProcessMemoryFromComponents(org.apache.flink.configuration.Configuration config) -
adjustForLocalExecution
public static org.apache.flink.configuration.Configuration adjustForLocalExecution(org.apache.flink.configuration.Configuration config)
-