Class SlotManagerUtils
java.lang.Object
org.apache.flink.runtime.resourcemanager.slotmanager.SlotManagerUtils
Utilities for
SlotManager implementations.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcalculateDefaultNumSlots(ResourceProfile totalResourceProfile, ResourceProfile defaultSlotResourceProfile) static ResourceProfilegenerateDefaultSlotResourceProfile(ResourceProfile resourceProfile, int numSlotsPerWorker) static ResourceProfilegenerateDefaultSlotResourceProfile(WorkerResourceSpec workerResourceSpec, int numSlotsPerWorker) static ResourceProfilegenerateTaskManagerTotalResourceProfile(WorkerResourceSpec workerResourceSpec) static ResourceProfilegetEffectiveResourceProfile(ResourceProfile requirement, ResourceProfile defaultResourceProfile)
-
Constructor Details
-
SlotManagerUtils
public SlotManagerUtils()
-
-
Method Details
-
generateDefaultSlotResourceProfile
public static ResourceProfile generateDefaultSlotResourceProfile(WorkerResourceSpec workerResourceSpec, int numSlotsPerWorker) -
generateDefaultSlotResourceProfile
public static ResourceProfile generateDefaultSlotResourceProfile(ResourceProfile resourceProfile, int numSlotsPerWorker) -
calculateDefaultNumSlots
public static int calculateDefaultNumSlots(ResourceProfile totalResourceProfile, ResourceProfile defaultSlotResourceProfile) -
getEffectiveResourceProfile
public static ResourceProfile getEffectiveResourceProfile(ResourceProfile requirement, ResourceProfile defaultResourceProfile) -
generateTaskManagerTotalResourceProfile
public static ResourceProfile generateTaskManagerTotalResourceProfile(WorkerResourceSpec workerResourceSpec)
-