| Package | Description |
|---|---|
| io.prestosql.execution | |
| io.prestosql.execution.scheduler | |
| io.prestosql.server | |
| io.prestosql.server.remotetask |
| Modifier and Type | Method and Description |
|---|---|
static TaskStatus |
TaskStatus.failWith(TaskStatus taskStatus,
TaskState state,
List<ExecutionFailureInfo> exceptions) |
TaskStatus |
SqlTask.getTaskStatus() |
TaskStatus |
RemoteTask.getTaskStatus() |
TaskStatus |
TaskInfo.getTaskStatus() |
TaskStatus |
TaskManager.getTaskStatus(TaskId taskId)
Gets the status for the specified task.
|
TaskStatus |
SqlTaskManager.getTaskStatus(TaskId taskId) |
static TaskStatus |
TaskStatus.initialTaskStatus(TaskId taskId,
URI location,
String nodeId) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<TaskStatus> |
TaskManager.getTaskStatus(TaskId taskId,
TaskState currentState)
Gets future status for the task after the state changes from
current state. |
com.google.common.util.concurrent.ListenableFuture<TaskStatus> |
SqlTaskManager.getTaskStatus(TaskId taskId,
TaskState currentState) |
com.google.common.util.concurrent.ListenableFuture<TaskStatus> |
SqlTask.getTaskStatus(TaskState callersCurrentState) |
| Modifier and Type | Method and Description |
|---|---|
static TaskStatus |
TaskStatus.failWith(TaskStatus taskStatus,
TaskState state,
List<ExecutionFailureInfo> exceptions) |
TaskInfo |
TaskInfo.withTaskStatus(TaskStatus newTaskStatus) |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteTask.addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener)
Listener is always notified asynchronously using a dedicated notification thread pool so, care should
be taken to avoid leaking
this when adding a listener in a constructor. |
| Constructor and Description |
|---|
TaskInfo(TaskStatus taskStatus,
org.joda.time.DateTime lastHeartbeat,
OutputBufferInfo outputBuffers,
Set<PlanNodeId> noMoreSplits,
TaskStats stats,
boolean needsPlan) |
| Constructor and Description |
|---|
ScaledWriterScheduler(SqlStageExecution stage,
Supplier<Collection<TaskStatus>> sourceTasksProvider,
Supplier<Collection<TaskStatus>> writerTasksProvider,
NodeSelector nodeSelector,
ScheduledExecutorService executor,
io.airlift.units.DataSize writerMinSize) |
ScaledWriterScheduler(SqlStageExecution stage,
Supplier<Collection<TaskStatus>> sourceTasksProvider,
Supplier<Collection<TaskStatus>> writerTasksProvider,
NodeSelector nodeSelector,
ScheduledExecutorService executor,
io.airlift.units.DataSize writerMinSize) |
| Constructor and Description |
|---|
HttpRemoteTaskFactory(QueryManagerConfig config,
TaskManagerConfig taskConfig,
io.airlift.http.client.HttpClient httpClient,
LocationFactory locationFactory,
io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec,
RemoteTaskStats stats) |
| Modifier and Type | Method and Description |
|---|---|
TaskStatus |
HttpRemoteTask.getTaskStatus() |
| Modifier and Type | Method and Description |
|---|---|
void |
HttpRemoteTask.addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener) |
| Constructor and Description |
|---|
HttpRemoteTask(Session session,
TaskId taskId,
String nodeId,
URI location,
PlanFragment planFragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OptionalInt totalPartitions,
OutputBuffers outputBuffers,
io.airlift.http.client.HttpClient httpClient,
Executor executor,
ScheduledExecutorService updateScheduledExecutor,
ScheduledExecutorService errorScheduledExecutor,
io.airlift.units.Duration maxErrorDuration,
io.airlift.units.Duration taskStatusRefreshMaxWait,
io.airlift.units.Duration taskInfoUpdateInterval,
boolean summarizeTaskInfo,
io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec,
NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker,
RemoteTaskStats stats) |
Copyright © 2012–2019. All rights reserved.