Class AdaptiveScheduler.Settings
- java.lang.Object
-
- org.apache.flink.runtime.scheduler.adaptive.AdaptiveScheduler.Settings
-
- Enclosing class:
- AdaptiveScheduler
public static class AdaptiveScheduler.Settings extends Object
Consolidated settings for the adaptive scheduler. This class is used to avoid passing around multiple config options.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Duration
getExecutingCooldownTimeout()
Duration
getExecutingResourceStabilizationTimeout()
org.apache.flink.configuration.SchedulerExecutionMode
getExecutionMode()
Duration
getMaximumDelayForTriggeringRescale()
int
getRescaleOnFailedCheckpointCount()
Duration
getSlotIdleTimeout()
Duration
getSubmissionResourceStabilizationTimeout()
Duration
getSubmissionResourceWaitTimeout()
static AdaptiveScheduler.Settings
of(org.apache.flink.configuration.Configuration configuration)
static AdaptiveScheduler.Settings
of(org.apache.flink.configuration.Configuration configuration, JobCheckpointingSettings checkpointingConfiguration)
-
-
-
Method Detail
-
of
public static AdaptiveScheduler.Settings of(org.apache.flink.configuration.Configuration configuration) throws org.apache.flink.util.ConfigurationException
- Throws:
org.apache.flink.util.ConfigurationException
-
of
public static AdaptiveScheduler.Settings of(org.apache.flink.configuration.Configuration configuration, @Nullable JobCheckpointingSettings checkpointingConfiguration) throws org.apache.flink.util.ConfigurationException
- Throws:
org.apache.flink.util.ConfigurationException
-
getExecutionMode
public org.apache.flink.configuration.SchedulerExecutionMode getExecutionMode()
-
getSubmissionResourceWaitTimeout
public Duration getSubmissionResourceWaitTimeout()
-
getSubmissionResourceStabilizationTimeout
public Duration getSubmissionResourceStabilizationTimeout()
-
getSlotIdleTimeout
public Duration getSlotIdleTimeout()
-
getExecutingCooldownTimeout
public Duration getExecutingCooldownTimeout()
-
getExecutingResourceStabilizationTimeout
public Duration getExecutingResourceStabilizationTimeout()
-
getMaximumDelayForTriggeringRescale
public Duration getMaximumDelayForTriggeringRescale()
-
getRescaleOnFailedCheckpointCount
public int getRescaleOnFailedCheckpointCount()
-
-