Package io.trino.execution
Class QueryManagerConfig
java.lang.Object
io.trino.execution.QueryManagerConfig
@DefunctConfig({"query.max-pending-splits-per-node","query.queue-config-file","experimental.big-query-initial-hash-partitions","experimental.fault-tolerant-execution-force-preferred-write-partitioning-enabled","experimental.max-concurrent-big-queries","experimental.max-queued-big-queries","query-manager.initialization-required-workers","query-manager.initialization-timeout","fault-tolerant-execution-target-task-split-count","fault-tolerant-execution-target-task-input-size","query.remote-task.max-consecutive-error-count","query.remote-task.min-error-duration"})
public class QueryManagerConfig
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid@MinDuration("5s") @NotNull io.airlift.units.Duration@jakarta.validation.constraints.Min(1L) doubleint@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.Min(1L) doubleint@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.DecimalMin(value="0.0", inclusive=true) double@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.DecimalMin(value="0.0", inclusive=true) double@jakarta.validation.constraints.Min(1L) int@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) intdoubleio.airlift.units.DataSize@jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) intio.airlift.units.DataSize@jakarta.validation.constraints.DecimalMin("1.0") double@MinDataSize("1MB") io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.Min(1L) intDeprecated.@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(0L) int@jakarta.validation.constraints.Min(0L),@jakarta.validation.constraints.Max(1000000000L) int@jakarta.validation.constraints.Min(1L) intDeprecated.@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@NotNull io.airlift.units.Duration@jakarta.validation.constraints.Min(1L) int@NotNull String@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@NotNull @MinDuration("1ns") io.airlift.units.Duration@NotNull io.airlift.units.Duration@NotNull io.airlift.units.Duration@NotNull io.airlift.units.Duration@NotNull Optional<io.airlift.units.DataSize> @jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(0L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@NotNull @MinDuration("1s") io.airlift.units.Duration@NotNull io.airlift.units.DataSize@jakarta.validation.constraints.Min(1L) int@NotNull io.airlift.units.Duration@jakarta.validation.constraints.NotNull double@NotNull io.airlift.units.Duration@NotNull io.airlift.units.Duration@NotNull RetryPolicy@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(1L) int@jakarta.validation.constraints.Min(0L),@jakarta.validation.constraints.Max(126L) intbooleanbooleanbooleanbooleanbooleanbooleansetClientTimeout(io.airlift.units.Duration clientTimeout) setDeterminePartitionCountForWriteEnabled(boolean determinePartitionCountForWriteEnabled) setEnabledAdaptiveTaskRequestSize(boolean enabledAdaptiveTaskRequestSize) setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor(double faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor) setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod(int faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod) setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax) setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin) setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor(double faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor) setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod(int faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod) setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax) setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin) setFaultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio(double faultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio) setFaultTolerantExecutionHashDistributionComputeTaskTargetSize(io.airlift.units.DataSize faultTolerantExecutionHashDistributionComputeTaskTargetSize) setFaultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio(double faultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio) setFaultTolerantExecutionHashDistributionWriteTaskTargetMaxCount(int faultTolerantExecutionHashDistributionWriteTaskTargetMaxCount) setFaultTolerantExecutionHashDistributionWriteTaskTargetSize(io.airlift.units.DataSize faultTolerantExecutionHashDistributionWriteTaskTargetSize) setFaultTolerantExecutionMaxPartitionCount(int faultTolerantExecutionMaxPartitionCount) setFaultTolerantExecutionMaxTaskSplitCount(int faultTolerantExecutionMaxTaskSplitCount) setFaultTolerantExecutionMinPartitionCount(int faultTolerantExecutionMinPartitionCount) setFaultTolerantExecutionMinPartitionCountForWrite(int faultTolerantExecutionMinPartitionCountForWrite) setFaultTolerantExecutionMinSourceStageProgress(double faultTolerantExecutionMinSourceStageProgress) setFaultTolerantExecutionRuntimeAdaptivePartitioningEnabled(boolean faultTolerantExecutionRuntimeAdaptivePartitioningEnabled) setFaultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize(io.airlift.units.DataSize faultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize) setFaultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount(int faultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount) setFaultTolerantExecutionSmallStageEstimationEnabled(boolean faultTolerantExecutionSmallStageEstimationEnabled) setFaultTolerantExecutionSmallStageEstimationThreshold(io.airlift.units.DataSize faultTolerantExecutionSmallStageEstimationThreshold) setFaultTolerantExecutionSmallStageRequireNoMorePartitions(boolean faultTolerantExecutionSmallStageRequireNoMorePartitions) setFaultTolerantExecutionSmallStageSourceSizeMultiplier(double faultTolerantExecutionSmallStageSourceSizeMultiplier) setFaultTolerantExecutionStageEstimationForEagerParentEnabled(boolean faultTolerantExecutionStageEstimationForEagerParentEnabled) setFaultTolerantExecutionStandardSplitSize(io.airlift.units.DataSize faultTolerantExecutionStandardSplitSize) setFaultTolerantExecutionTaskDescriptorStorageMaxMemory(io.airlift.units.DataSize faultTolerantExecutionTaskDescriptorStorageMaxMemory) setMaxConcurrentQueries(int maxConcurrentQueries) Deprecated.setMaxHashPartitionCount(int maxHashPartitionCount) setMaxQueryHistory(int maxQueryHistory) setMaxQueryLength(int maxQueryLength) setMaxQueuedQueries(int maxQueuedQueries) Deprecated.setMaxRemoteTaskRequestSize(io.airlift.units.DataSize maxRemoteTaskRequestSize) setMaxSplitManagerCallbackThreads(int maxSplitManagerCallbackThreads) setMaxStageCount(int maxStageCount) setMaxStateMachineCallbackThreads(int maxStateMachineCallbackThreads) setMaxTasksWaitingForExecutionPerQuery(int maxTasksWaitingForExecutionPerQuery) setMaxTasksWaitingForNodePerStage(int maxTasksWaitingForNodePerStage) setMaxWriterTaskCount(int maxWritersNodesCount) setMinHashPartitionCount(int minHashPartitionCount) setMinHashPartitionCountForWrite(int minHashPartitionCountForWrite) setMinQueryExpireAge(io.airlift.units.Duration minQueryExpireAge) setMinScheduleSplitBatchSize(int minScheduleSplitBatchSize) setQueryExecutionPolicy(String queryExecutionPolicy) setQueryExecutorPoolSize(int queryExecutorPoolSize) setQueryManagerExecutorPoolSize(int queryManagerExecutorPoolSize) setQueryMaxCpuTime(io.airlift.units.Duration queryMaxCpuTime) setQueryMaxExecutionTime(io.airlift.units.Duration queryMaxExecutionTime) setQueryMaxPlanningTime(io.airlift.units.Duration queryMaxPlanningTime) setQueryMaxRunTime(io.airlift.units.Duration queryMaxRunTime) setQueryMaxScanPhysicalBytes(io.airlift.units.DataSize queryMaxScanPhysicalBytes) setQueryReportedRuleStatsLimit(int queryReportedRuleStatsLimit) setQueryRetryAttempts(int queryRetryAttempts) setRemoteTaskGuaranteedSplitPerTask(int remoteTaskGuaranteedSplitPerTask) setRemoteTaskMaxCallbackThreads(int remoteTaskMaxCallbackThreads) setRemoteTaskMaxErrorDuration(io.airlift.units.Duration remoteTaskMaxErrorDuration) setRemoteTaskRequestSizeHeadroom(io.airlift.units.DataSize remoteTaskRequestSizeHeadroom) setRequiredWorkers(int requiredWorkers) setRequiredWorkersMaxWait(io.airlift.units.Duration requiredWorkersMaxWait) setRetryDelayScaleFactor(double retryDelayScaleFactor) setRetryInitialDelay(io.airlift.units.Duration retryInitialDelay) setRetryMaxDelay(io.airlift.units.Duration retryMaxDelay) setRetryPolicy(RetryPolicy retryPolicy) setScheduleSplitBatchSize(int scheduleSplitBatchSize) setStageCountWarningThreshold(int stageCountWarningThreshold) setTaskRetryAttemptsPerTask(int taskRetryAttemptsPerTask)
-
Field Details
-
AVAILABLE_HEAP_MEMORY
public static final long AVAILABLE_HEAP_MEMORY -
MAX_TASK_RETRY_ATTEMPTS
public static final int MAX_TASK_RETRY_ATTEMPTS- See Also:
-
FAULT_TOLERANT_EXECUTION_MAX_PARTITION_COUNT_LIMIT
public static final int FAULT_TOLERANT_EXECUTION_MAX_PARTITION_COUNT_LIMIT- See Also:
-
-
Constructor Details
-
QueryManagerConfig
public QueryManagerConfig()
-
-
Method Details
-
getScheduleSplitBatchSize
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getScheduleSplitBatchSize() -
setScheduleSplitBatchSize
@Config("query.schedule-split-batch-size") public QueryManagerConfig setScheduleSplitBatchSize(int scheduleSplitBatchSize) -
getMinScheduleSplitBatchSize
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMinScheduleSplitBatchSize() -
setMinScheduleSplitBatchSize
@Config("query.min-schedule-split-batch-size") public QueryManagerConfig setMinScheduleSplitBatchSize(int minScheduleSplitBatchSize) -
getMaxConcurrentQueries
Deprecated. -
setMaxConcurrentQueries
@Deprecated @Config("query.max-concurrent-queries") public QueryManagerConfig setMaxConcurrentQueries(int maxConcurrentQueries) Deprecated. -
getMaxQueuedQueries
Deprecated. -
setMaxQueuedQueries
@Deprecated @Config("query.max-queued-queries") public QueryManagerConfig setMaxQueuedQueries(int maxQueuedQueries) Deprecated. -
isDeterminePartitionCountForWriteEnabled
public boolean isDeterminePartitionCountForWriteEnabled() -
setDeterminePartitionCountForWriteEnabled
@Config("query.determine-partition-count-for-write-enabled") public QueryManagerConfig setDeterminePartitionCountForWriteEnabled(boolean determinePartitionCountForWriteEnabled) -
getMaxHashPartitionCount
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMaxHashPartitionCount() -
setMaxHashPartitionCount
@Config("query.max-hash-partition-count") @LegacyConfig({"query.initial-hash-partitions","query.hash-partition-count"}) public QueryManagerConfig setMaxHashPartitionCount(int maxHashPartitionCount) -
getMinHashPartitionCount
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMinHashPartitionCount() -
setMinHashPartitionCount
@Config("query.min-hash-partition-count") public QueryManagerConfig setMinHashPartitionCount(int minHashPartitionCount) -
getMinHashPartitionCountForWrite
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMinHashPartitionCountForWrite() -
setMinHashPartitionCountForWrite
@Config("query.min-hash-partition-count-for-write") public QueryManagerConfig setMinHashPartitionCountForWrite(int minHashPartitionCountForWrite) -
getMaxWriterTaskCount
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMaxWriterTaskCount() -
setMaxWriterTaskCount
@Config("query.max-writer-task-count") public QueryManagerConfig setMaxWriterTaskCount(int maxWritersNodesCount) -
getMinQueryExpireAge
@NotNull public @NotNull io.airlift.units.Duration getMinQueryExpireAge() -
setMinQueryExpireAge
@LegacyConfig("query.max-age") @Config("query.min-expire-age") public QueryManagerConfig setMinQueryExpireAge(io.airlift.units.Duration minQueryExpireAge) -
getMaxQueryHistory
@Min(0L) public @jakarta.validation.constraints.Min(0L) int getMaxQueryHistory() -
setMaxQueryHistory
-
getMaxQueryLength
@Min(0L) @Max(1000000000L) public @jakarta.validation.constraints.Min(0L),@jakarta.validation.constraints.Max(1000000000L) int getMaxQueryLength() -
setMaxQueryLength
-
getMaxStageCount
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMaxStageCount() -
setMaxStageCount
-
getStageCountWarningThreshold
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getStageCountWarningThreshold() -
setStageCountWarningThreshold
@Config("query.stage-count-warning-threshold") public QueryManagerConfig setStageCountWarningThreshold(int stageCountWarningThreshold) -
getClientTimeout
@MinDuration("5s") @NotNull public @MinDuration("5s") @NotNull io.airlift.units.Duration getClientTimeout() -
setClientTimeout
@Config("query.client.timeout") public QueryManagerConfig setClientTimeout(io.airlift.units.Duration clientTimeout) -
getQueryManagerExecutorPoolSize
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getQueryManagerExecutorPoolSize() -
setQueryManagerExecutorPoolSize
@Config("query.manager-executor-pool-size") public QueryManagerConfig setQueryManagerExecutorPoolSize(int queryManagerExecutorPoolSize) -
getQueryExecutorPoolSize
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getQueryExecutorPoolSize() -
setQueryExecutorPoolSize
@Config("query.executor-pool-size") public QueryManagerConfig setQueryExecutorPoolSize(int queryExecutorPoolSize) -
getMaxStateMachineCallbackThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMaxStateMachineCallbackThreads() -
setMaxStateMachineCallbackThreads
@Config("query.max-state-machine-callback-threads") public QueryManagerConfig setMaxStateMachineCallbackThreads(int maxStateMachineCallbackThreads) -
getMaxSplitManagerCallbackThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMaxSplitManagerCallbackThreads() -
setMaxSplitManagerCallbackThreads
@Config("query.max-split-manager-callback-threads") public QueryManagerConfig setMaxSplitManagerCallbackThreads(int maxSplitManagerCallbackThreads) -
getRemoteTaskMaxErrorDuration
@NotNull @MinDuration("1s") public @NotNull @MinDuration("1s") io.airlift.units.Duration getRemoteTaskMaxErrorDuration() -
setRemoteTaskMaxErrorDuration
@Config("query.remote-task.max-error-duration") public QueryManagerConfig setRemoteTaskMaxErrorDuration(io.airlift.units.Duration remoteTaskMaxErrorDuration) -
getQueryMaxRunTime
@NotNull public @NotNull io.airlift.units.Duration getQueryMaxRunTime() -
setQueryMaxRunTime
@Config("query.max-run-time") public QueryManagerConfig setQueryMaxRunTime(io.airlift.units.Duration queryMaxRunTime) -
getQueryMaxExecutionTime
@NotNull public @NotNull io.airlift.units.Duration getQueryMaxExecutionTime() -
setQueryMaxExecutionTime
@Config("query.max-execution-time") public QueryManagerConfig setQueryMaxExecutionTime(io.airlift.units.Duration queryMaxExecutionTime) -
getQueryMaxPlanningTime
@NotNull public @NotNull io.airlift.units.Duration getQueryMaxPlanningTime() -
setQueryMaxPlanningTime
@Config("query.max-planning-time") public QueryManagerConfig setQueryMaxPlanningTime(io.airlift.units.Duration queryMaxPlanningTime) -
getQueryMaxCpuTime
@NotNull @MinDuration("1ns") public @NotNull @MinDuration("1ns") io.airlift.units.Duration getQueryMaxCpuTime() -
setQueryMaxCpuTime
@Config("query.max-cpu-time") public QueryManagerConfig setQueryMaxCpuTime(io.airlift.units.Duration queryMaxCpuTime) -
getQueryMaxScanPhysicalBytes
-
setQueryMaxScanPhysicalBytes
@Config("query.max-scan-physical-bytes") public QueryManagerConfig setQueryMaxScanPhysicalBytes(io.airlift.units.DataSize queryMaxScanPhysicalBytes) -
getQueryReportedRuleStatsLimit
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getQueryReportedRuleStatsLimit() -
setQueryReportedRuleStatsLimit
@Config("query.reported-rule-stats-limit") public QueryManagerConfig setQueryReportedRuleStatsLimit(int queryReportedRuleStatsLimit) -
getRemoteTaskMaxCallbackThreads
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getRemoteTaskMaxCallbackThreads() -
setRemoteTaskMaxCallbackThreads
@Config("query.remote-task.max-callback-threads") public QueryManagerConfig setRemoteTaskMaxCallbackThreads(int remoteTaskMaxCallbackThreads) -
getQueryExecutionPolicy
-
setQueryExecutionPolicy
@Config("query.execution-policy") public QueryManagerConfig setQueryExecutionPolicy(String queryExecutionPolicy) -
getRequiredWorkers
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getRequiredWorkers() -
setRequiredWorkers
@Config("query-manager.required-workers") public QueryManagerConfig setRequiredWorkers(int requiredWorkers) -
getRequiredWorkersMaxWait
@NotNull public @NotNull io.airlift.units.Duration getRequiredWorkersMaxWait() -
setRequiredWorkersMaxWait
@Config("query-manager.required-workers-max-wait") public QueryManagerConfig setRequiredWorkersMaxWait(io.airlift.units.Duration requiredWorkersMaxWait) -
getRetryPolicy
-
setRetryPolicy
-
getQueryRetryAttempts
@Min(0L) public @jakarta.validation.constraints.Min(0L) int getQueryRetryAttempts() -
setQueryRetryAttempts
@Config("query-retry-attempts") @LegacyConfig("retry-attempts") public QueryManagerConfig setQueryRetryAttempts(int queryRetryAttempts) -
getTaskRetryAttemptsPerTask
@Min(0L) @Max(126L) public @jakarta.validation.constraints.Min(0L),@jakarta.validation.constraints.Max(126L) int getTaskRetryAttemptsPerTask() -
setTaskRetryAttemptsPerTask
@Config("task-retry-attempts-per-task") public QueryManagerConfig setTaskRetryAttemptsPerTask(int taskRetryAttemptsPerTask) -
getRetryInitialDelay
@NotNull public @NotNull io.airlift.units.Duration getRetryInitialDelay() -
setRetryInitialDelay
@Config("retry-initial-delay") public QueryManagerConfig setRetryInitialDelay(io.airlift.units.Duration retryInitialDelay) -
getRetryMaxDelay
@NotNull public @NotNull io.airlift.units.Duration getRetryMaxDelay() -
setRetryMaxDelay
@Config("retry-max-delay") public QueryManagerConfig setRetryMaxDelay(io.airlift.units.Duration retryMaxDelay) -
getRetryDelayScaleFactor
@NotNull public @jakarta.validation.constraints.NotNull double getRetryDelayScaleFactor() -
setRetryDelayScaleFactor
@Config("retry-delay-scale-factor") public QueryManagerConfig setRetryDelayScaleFactor(double retryDelayScaleFactor) -
getMaxTasksWaitingForExecutionPerQuery
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMaxTasksWaitingForExecutionPerQuery() -
setMaxTasksWaitingForExecutionPerQuery
@Config("max-tasks-waiting-for-execution-per-query") public QueryManagerConfig setMaxTasksWaitingForExecutionPerQuery(int maxTasksWaitingForExecutionPerQuery) -
getMaxTasksWaitingForNodePerStage
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getMaxTasksWaitingForNodePerStage() -
setMaxTasksWaitingForNodePerStage
@Config("max-tasks-waiting-for-node-per-stage") public QueryManagerConfig setMaxTasksWaitingForNodePerStage(int maxTasksWaitingForNodePerStage) -
isEnabledAdaptiveTaskRequestSize
public boolean isEnabledAdaptiveTaskRequestSize() -
setEnabledAdaptiveTaskRequestSize
@Config("query.remote-task.enable-adaptive-request-size") public QueryManagerConfig setEnabledAdaptiveTaskRequestSize(boolean enabledAdaptiveTaskRequestSize) -
getMaxRemoteTaskRequestSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxRemoteTaskRequestSize() -
setMaxRemoteTaskRequestSize
@Config("query.remote-task.max-request-size") public QueryManagerConfig setMaxRemoteTaskRequestSize(io.airlift.units.DataSize maxRemoteTaskRequestSize) -
getRemoteTaskRequestSizeHeadroom
@NotNull public @NotNull io.airlift.units.DataSize getRemoteTaskRequestSizeHeadroom() -
setRemoteTaskRequestSizeHeadroom
@Config("query.remote-task.request-size-headroom") public QueryManagerConfig setRemoteTaskRequestSizeHeadroom(io.airlift.units.DataSize remoteTaskRequestSizeHeadroom) -
getRemoteTaskGuaranteedSplitPerTask
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getRemoteTaskGuaranteedSplitPerTask() -
setRemoteTaskGuaranteedSplitPerTask
@Config("query.remote-task.guaranteed-splits-per-task") public QueryManagerConfig setRemoteTaskGuaranteedSplitPerTask(int remoteTaskGuaranteedSplitPerTask) -
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod
public int getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod() -
setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod
@Config("fault-tolerant-execution-arbitrary-distribution-compute-task-target-size-growth-period") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod(int faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthPeriod) -
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor
@Min(1L) public @jakarta.validation.constraints.Min(1L) double getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor() -
setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor
@Config("fault-tolerant-execution-arbitrary-distribution-compute-task-target-size-growth-factor") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor(double faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeGrowthFactor) -
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin
@NotNull public @NotNull io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin() -
setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin
@Config("fault-tolerant-execution-arbitrary-distribution-compute-task-target-size-min") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMin) -
getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax
@NotNull public @NotNull io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax() -
setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax
@Config("fault-tolerant-execution-arbitrary-distribution-compute-task-target-size-max") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionComputeTaskTargetSizeMax) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod
public int getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod() -
setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod
@Config("fault-tolerant-execution-arbitrary-distribution-write-task-target-size-growth-period") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod(int faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthPeriod) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor
@Min(1L) public @jakarta.validation.constraints.Min(1L) double getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor() -
setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor
@Config("fault-tolerant-execution-arbitrary-distribution-write-task-target-size-growth-factor") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor(double faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeGrowthFactor) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin
@NotNull public @NotNull io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin() -
setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin
@Config("fault-tolerant-execution-arbitrary-distribution-write-task-target-size-min") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMin) -
getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax
@NotNull public @NotNull io.airlift.units.DataSize getFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax() -
setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax
@Config("fault-tolerant-execution-arbitrary-distribution-write-task-target-size-max") public QueryManagerConfig setFaultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax(io.airlift.units.DataSize faultTolerantExecutionArbitraryDistributionWriteTaskTargetSizeMax) -
getFaultTolerantExecutionHashDistributionComputeTaskTargetSize
@NotNull public @NotNull io.airlift.units.DataSize getFaultTolerantExecutionHashDistributionComputeTaskTargetSize() -
setFaultTolerantExecutionHashDistributionComputeTaskTargetSize
@Config("fault-tolerant-execution-hash-distribution-compute-task-target-size") public QueryManagerConfig setFaultTolerantExecutionHashDistributionComputeTaskTargetSize(io.airlift.units.DataSize faultTolerantExecutionHashDistributionComputeTaskTargetSize) -
getFaultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio
@DecimalMin(value="0.0", inclusive=true) public @jakarta.validation.constraints.DecimalMin(value="0.0", inclusive=true) double getFaultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio() -
setFaultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio
@Config("fault-tolerant-execution-hash-distribution-compute-task-to-node-min-ratio") public QueryManagerConfig setFaultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio(double faultTolerantExecutionHashDistributionComputeTasksToNodesMinRatio) -
getFaultTolerantExecutionHashDistributionWriteTaskTargetSize
@NotNull public @NotNull io.airlift.units.DataSize getFaultTolerantExecutionHashDistributionWriteTaskTargetSize() -
setFaultTolerantExecutionHashDistributionWriteTaskTargetSize
@Config("fault-tolerant-execution-hash-distribution-write-task-target-size") public QueryManagerConfig setFaultTolerantExecutionHashDistributionWriteTaskTargetSize(io.airlift.units.DataSize faultTolerantExecutionHashDistributionWriteTaskTargetSize) -
getFaultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio
@DecimalMin(value="0.0", inclusive=true) public @jakarta.validation.constraints.DecimalMin(value="0.0", inclusive=true) double getFaultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio() -
setFaultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio
@Config("fault-tolerant-execution-hash-distribution-write-task-to-node-min-ratio") public QueryManagerConfig setFaultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio(double faultTolerantExecutionHashDistributionWriteTasksToNodesMinRatio) -
getFaultTolerantExecutionHashDistributionWriteTaskTargetMaxCount
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getFaultTolerantExecutionHashDistributionWriteTaskTargetMaxCount() -
setFaultTolerantExecutionHashDistributionWriteTaskTargetMaxCount
@Config("fault-tolerant-execution-hash-distribution-write-task-target-max-count") public QueryManagerConfig setFaultTolerantExecutionHashDistributionWriteTaskTargetMaxCount(int faultTolerantExecutionHashDistributionWriteTaskTargetMaxCount) -
getFaultTolerantExecutionStandardSplitSize
@MinDataSize("1MB") public @MinDataSize("1MB") io.airlift.units.DataSize getFaultTolerantExecutionStandardSplitSize() -
setFaultTolerantExecutionStandardSplitSize
@Config("fault-tolerant-execution-standard-split-size") public QueryManagerConfig setFaultTolerantExecutionStandardSplitSize(io.airlift.units.DataSize faultTolerantExecutionStandardSplitSize) -
getFaultTolerantExecutionMaxTaskSplitCount
@Min(1L) public @jakarta.validation.constraints.Min(1L) int getFaultTolerantExecutionMaxTaskSplitCount() -
setFaultTolerantExecutionMaxTaskSplitCount
@Config("fault-tolerant-execution-max-task-split-count") public QueryManagerConfig setFaultTolerantExecutionMaxTaskSplitCount(int faultTolerantExecutionMaxTaskSplitCount) -
getFaultTolerantExecutionTaskDescriptorStorageMaxMemory
@NotNull public @NotNull io.airlift.units.DataSize getFaultTolerantExecutionTaskDescriptorStorageMaxMemory() -
setFaultTolerantExecutionTaskDescriptorStorageMaxMemory
@Config("fault-tolerant-execution-task-descriptor-storage-max-memory") public QueryManagerConfig setFaultTolerantExecutionTaskDescriptorStorageMaxMemory(io.airlift.units.DataSize faultTolerantExecutionTaskDescriptorStorageMaxMemory) -
getFaultTolerantExecutionMaxPartitionCount
@Min(1L) @Max(1000L) public @jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int getFaultTolerantExecutionMaxPartitionCount() -
setFaultTolerantExecutionMaxPartitionCount
@Config("fault-tolerant-execution-max-partition-count") @LegacyConfig("fault-tolerant-execution-partition-count") public QueryManagerConfig setFaultTolerantExecutionMaxPartitionCount(int faultTolerantExecutionMaxPartitionCount) -
getFaultTolerantExecutionMinPartitionCount
@Min(1L) @Max(1000L) public @jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int getFaultTolerantExecutionMinPartitionCount() -
setFaultTolerantExecutionMinPartitionCount
@Config("fault-tolerant-execution-min-partition-count") public QueryManagerConfig setFaultTolerantExecutionMinPartitionCount(int faultTolerantExecutionMinPartitionCount) -
getFaultTolerantExecutionMinPartitionCountForWrite
@Min(1L) @Max(1000L) public @jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int getFaultTolerantExecutionMinPartitionCountForWrite() -
setFaultTolerantExecutionMinPartitionCountForWrite
@Config("fault-tolerant-execution-min-partition-count-for-write") public QueryManagerConfig setFaultTolerantExecutionMinPartitionCountForWrite(int faultTolerantExecutionMinPartitionCountForWrite) -
isFaultTolerantExecutionRuntimeAdaptivePartitioningEnabled
public boolean isFaultTolerantExecutionRuntimeAdaptivePartitioningEnabled() -
setFaultTolerantExecutionRuntimeAdaptivePartitioningEnabled
@Config("fault-tolerant-execution-runtime-adaptive-partitioning-enabled") public QueryManagerConfig setFaultTolerantExecutionRuntimeAdaptivePartitioningEnabled(boolean faultTolerantExecutionRuntimeAdaptivePartitioningEnabled) -
getFaultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount
@Min(1L) @Max(1000L) public @jakarta.validation.constraints.Min(1L),@jakarta.validation.constraints.Max(1000L) int getFaultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount() -
setFaultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount
@Config("fault-tolerant-execution-runtime-adaptive-partitioning-partition-count") public QueryManagerConfig setFaultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount(int faultTolerantExecutionRuntimeAdaptivePartitioningPartitionCount) -
getFaultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize
public io.airlift.units.DataSize getFaultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize() -
setFaultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize
@Config("fault-tolerant-execution-runtime-adaptive-partitioning-max-task-size") public QueryManagerConfig setFaultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize(io.airlift.units.DataSize faultTolerantExecutionRuntimeAdaptivePartitioningMaxTaskSize) -
getFaultTolerantExecutionMinSourceStageProgress
public double getFaultTolerantExecutionMinSourceStageProgress() -
setFaultTolerantExecutionMinSourceStageProgress
@Config("fault-tolerant-execution-min-source-stage-progress") public QueryManagerConfig setFaultTolerantExecutionMinSourceStageProgress(double faultTolerantExecutionMinSourceStageProgress) -
isFaultTolerantExecutionSmallStageEstimationEnabled
public boolean isFaultTolerantExecutionSmallStageEstimationEnabled() -
setFaultTolerantExecutionSmallStageEstimationEnabled
@Config("fault-tolerant-execution-small-stage-estimation-enabled") public QueryManagerConfig setFaultTolerantExecutionSmallStageEstimationEnabled(boolean faultTolerantExecutionSmallStageEstimationEnabled) -
getFaultTolerantExecutionSmallStageEstimationThreshold
public io.airlift.units.DataSize getFaultTolerantExecutionSmallStageEstimationThreshold() -
setFaultTolerantExecutionSmallStageEstimationThreshold
@Config("fault-tolerant-execution-small-stage-estimation-threshold") public QueryManagerConfig setFaultTolerantExecutionSmallStageEstimationThreshold(io.airlift.units.DataSize faultTolerantExecutionSmallStageEstimationThreshold) -
getFaultTolerantExecutionSmallStageSourceSizeMultiplier
@DecimalMin("1.0") public @jakarta.validation.constraints.DecimalMin("1.0") double getFaultTolerantExecutionSmallStageSourceSizeMultiplier() -
setFaultTolerantExecutionSmallStageSourceSizeMultiplier
@Config("fault-tolerant-execution-small-stage-source-size-multiplier") public QueryManagerConfig setFaultTolerantExecutionSmallStageSourceSizeMultiplier(double faultTolerantExecutionSmallStageSourceSizeMultiplier) -
isFaultTolerantExecutionSmallStageRequireNoMorePartitions
public boolean isFaultTolerantExecutionSmallStageRequireNoMorePartitions() -
setFaultTolerantExecutionSmallStageRequireNoMorePartitions
@Config("fault-tolerant-execution-small-stage-require-no-more-partitions") public QueryManagerConfig setFaultTolerantExecutionSmallStageRequireNoMorePartitions(boolean faultTolerantExecutionSmallStageRequireNoMorePartitions) -
isFaultTolerantExecutionStageEstimationForEagerParentEnabled
public boolean isFaultTolerantExecutionStageEstimationForEagerParentEnabled() -
setFaultTolerantExecutionStageEstimationForEagerParentEnabled
@Config("fault-tolerant-execution-stage-estimation-for-eager-parent-enabled") public QueryManagerConfig setFaultTolerantExecutionStageEstimationForEagerParentEnabled(boolean faultTolerantExecutionStageEstimationForEagerParentEnabled) -
applyFaultTolerantExecutionDefaults
public void applyFaultTolerantExecutionDefaults()
-