public class TaskExecutorResourceUtils extends Object
TaskExecutorResourceSpec of running TaskExecutor.| Modifier and Type | Method and Description |
|---|---|
static org.apache.flink.configuration.Configuration |
adjustForLocalExecution(org.apache.flink.configuration.Configuration config) |
static long |
calculateTotalFlinkMemoryFromComponents(org.apache.flink.configuration.Configuration config) |
static long |
calculateTotalProcessMemoryFromComponents(org.apache.flink.configuration.Configuration config) |
static ResourceProfile |
generateDefaultSlotResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec,
int numberOfSlots)
|
static ResourceProfile |
generateTotalAvailableResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec) |
static TaskExecutorResourceSpec |
resourceSpecFromConfigForLocalExecution(org.apache.flink.configuration.Configuration config) |
@VisibleForTesting public static ResourceProfile generateDefaultSlotResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec, int numberOfSlots)
@VisibleForTesting public static ResourceProfile generateTotalAvailableResourceProfile(TaskExecutorResourceSpec taskExecutorResourceSpec)
@VisibleForTesting public static TaskExecutorResourceSpec resourceSpecFromConfigForLocalExecution(org.apache.flink.configuration.Configuration config)
public static long calculateTotalFlinkMemoryFromComponents(org.apache.flink.configuration.Configuration config)
public static long calculateTotalProcessMemoryFromComponents(org.apache.flink.configuration.Configuration config)
public static org.apache.flink.configuration.Configuration adjustForLocalExecution(org.apache.flink.configuration.Configuration config)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.