@DefunctConfig(value={"experimental.big-query-max-task-memory","task.max-memory","task.http-notification-threads","task.info-refresh-max-wait","task.operator-pre-allocated-memory","sink.new-implementation","task.legacy-scheduling-behavior","task.level-absolute-priority"})
public class TaskManagerConfig
extends Object
| Constructor and Description |
|---|
TaskManagerConfig() |
@MinDuration(value="1ms") @MaxDuration(value="10s") @NotNull public @NotNull io.airlift.units.Duration getStatusRefreshMaxWait()
@Config(value="task.status-refresh-max-wait") public TaskManagerConfig setStatusRefreshMaxWait(io.airlift.units.Duration statusRefreshMaxWait)
@MinDuration(value="1ms") @MaxDuration(value="10s") @NotNull public @NotNull io.airlift.units.Duration getInfoUpdateInterval()
@Config(value="task.info-update-interval") public TaskManagerConfig setInfoUpdateInterval(io.airlift.units.Duration infoUpdateInterval)
public boolean isPerOperatorCpuTimerEnabled()
@LegacyConfig(value="task.verbose-stats") @Config(value="task.per-operator-cpu-timer-enabled") public TaskManagerConfig setPerOperatorCpuTimerEnabled(boolean perOperatorCpuTimerEnabled)
public boolean isTaskCpuTimerEnabled()
@Config(value="task.cpu-timer-enabled") public TaskManagerConfig setTaskCpuTimerEnabled(boolean taskCpuTimerEnabled)
public boolean isStatisticsCpuTimerEnabled()
@Config(value="task.statistics-cpu-timer-enabled") public TaskManagerConfig setStatisticsCpuTimerEnabled(boolean statisticsCpuTimerEnabled)
@NotNull public @NotNull io.airlift.units.DataSize getMaxPartialAggregationMemoryUsage()
@Config(value="task.max-partial-aggregation-memory") public TaskManagerConfig setMaxPartialAggregationMemoryUsage(io.airlift.units.DataSize maxPartialAggregationMemoryUsage)
@NotNull public @NotNull io.airlift.units.DataSize getMaxLocalExchangeBufferSize()
@Config(value="task.max-local-exchange-buffer-size") public TaskManagerConfig setMaxLocalExchangeBufferSize(io.airlift.units.DataSize size)
@NotNull public @NotNull io.airlift.units.DataSize getMaxIndexMemoryUsage()
@Config(value="task.max-index-memory") public TaskManagerConfig setMaxIndexMemoryUsage(io.airlift.units.DataSize maxIndexMemoryUsage)
@NotNull public @NotNull boolean isShareIndexLoading()
@Config(value="task.share-index-loading") public TaskManagerConfig setShareIndexLoading(boolean shareIndexLoading)
public BigDecimal getLevelTimeMultiplier()
@Config(value="task.level-time-multiplier") @Min(value=0L) public @Min(value=0L) TaskManagerConfig setLevelTimeMultiplier(BigDecimal levelTimeMultiplier)
@Min(value=1L) public @Min(value=1L) int getMaxWorkerThreads()
@LegacyConfig(value="task.shard.max-threads") @Config(value="task.max-worker-threads") public TaskManagerConfig setMaxWorkerThreads(int maxWorkerThreads)
@Min(value=1L) public @Min(value=1L) int getInitialSplitsPerNode()
@Config(value="task.initial-splits-per-node") public TaskManagerConfig setInitialSplitsPerNode(int initialSplitsPerNode)
@MinDuration(value="1ms") public io.airlift.units.Duration getSplitConcurrencyAdjustmentInterval()
@Config(value="task.split-concurrency-adjustment-interval") public TaskManagerConfig setSplitConcurrencyAdjustmentInterval(io.airlift.units.Duration splitConcurrencyAdjustmentInterval)
@Min(value=1L) public @Min(value=1L) int getMinDrivers()
@Config(value="task.min-drivers") public TaskManagerConfig setMinDrivers(int minDrivers)
@Min(value=1L) public @Min(value=1L) int getMaxDriversPerTask()
@Config(value="task.max-drivers-per-task") public TaskManagerConfig setMaxDriversPerTask(int maxDriversPerTask)
@Min(value=1L) public @Min(value=1L) int getMinDriversPerTask()
@Config(value="task.min-drivers-per-task") public TaskManagerConfig setMinDriversPerTask(int minDriversPerTask)
@NotNull public @NotNull io.airlift.units.DataSize getSinkMaxBufferSize()
@Config(value="sink.max-buffer-size") public TaskManagerConfig setSinkMaxBufferSize(io.airlift.units.DataSize sinkMaxBufferSize)
@NotNull public @NotNull io.airlift.units.DataSize getMaxPagePartitioningBufferSize()
@Config(value="driver.max-page-partitioning-buffer-size") public TaskManagerConfig setMaxPagePartitioningBufferSize(io.airlift.units.DataSize size)
@MinDuration(value="5s") @NotNull public @NotNull io.airlift.units.Duration getClientTimeout()
@Config(value="task.client.timeout") public TaskManagerConfig setClientTimeout(io.airlift.units.Duration clientTimeout)
@NotNull public @NotNull io.airlift.units.Duration getInfoMaxAge()
@Config(value="task.info.max-age") public TaskManagerConfig setInfoMaxAge(io.airlift.units.Duration infoMaxAge)
@Min(value=1L) @PowerOfTwo public @Min(value=1L) int getWriterCount()
@Config(value="task.writer-count") public TaskManagerConfig setWriterCount(int writerCount)
@Min(value=1L) @PowerOfTwo public @Min(value=1L) int getTaskConcurrency()
@Config(value="task.concurrency") public TaskManagerConfig setTaskConcurrency(int taskConcurrency)
@Min(value=1L) public @Min(value=1L) int getHttpResponseThreads()
@Config(value="task.http-response-threads") public TaskManagerConfig setHttpResponseThreads(int httpResponseThreads)
@Min(value=1L) public @Min(value=1L) int getHttpTimeoutThreads()
@Config(value="task.http-timeout-threads") public TaskManagerConfig setHttpTimeoutThreads(int httpTimeoutThreads)
@Min(value=1L) public @Min(value=1L) int getTaskNotificationThreads()
@Config(value="task.task-notification-threads") public TaskManagerConfig setTaskNotificationThreads(int taskNotificationThreads)
@Min(value=1L) public @Min(value=1L) int getTaskYieldThreads()
@Config(value="task.task-yield-threads") public TaskManagerConfig setTaskYieldThreads(int taskYieldThreads)
Copyright © 2012–2019. All rights reserved.