Uses of Class
io.trino.execution.TaskStatus
Packages that use TaskStatus
Package
Description
-
Uses of TaskStatus in io.trino.execution
Methods in io.trino.execution that return TaskStatusModifier and TypeMethodDescriptionstatic TaskStatusTaskStatus.failWith(TaskStatus taskStatus, TaskState state, List<ExecutionFailureInfo> exceptions) RemoteTask.getTaskStatus()SqlTask.getTaskStatus()SqlTaskManager.getTaskStatus(TaskId taskId) Gets the status for the specified task.TaskInfo.getTaskStatus()static TaskStatusTaskStatus.initialTaskStatus(TaskId taskId, URI location, String nodeId, boolean speculative) Methods in io.trino.execution that return types with arguments of type TaskStatusModifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<TaskStatus> SqlTask.getTaskStatus(long callersCurrentVersion) com.google.common.util.concurrent.ListenableFuture<TaskStatus> SqlTaskManager.getTaskStatus(TaskId taskId, long currentVersion) Gets future status for the task after the state changes fromcurrent state.Methods in io.trino.execution with parameters of type TaskStatusModifier and TypeMethodDescriptionstatic TaskStatusTaskStatus.failWith(TaskStatus taskStatus, TaskState state, List<ExecutionFailureInfo> exceptions) TaskInfo.withTaskStatus(TaskStatus newTaskStatus) Method parameters in io.trino.execution with type arguments of type TaskStatusModifier and TypeMethodDescriptionvoidRemoteTask.addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener) Listener is always notified asynchronously using a dedicated notification thread pool so, care should be taken to avoid leakingthiswhen adding a listener in a constructor.Constructors in io.trino.execution with parameters of type TaskStatusModifierConstructorDescriptionTaskInfo(TaskStatus taskStatus, org.joda.time.DateTime lastHeartbeat, OutputBufferInfo outputBuffers, Set<PlanNodeId> noMoreSplits, TaskStats stats, Optional<io.airlift.units.DataSize> estimatedMemory, boolean needsPlan) -
Uses of TaskStatus in io.trino.execution.scheduler
Methods in io.trino.execution.scheduler that return types with arguments of type TaskStatusModifier and TypeMethodDescriptionPipelinedStageExecution.getTaskStatuses()StageExecution.getTaskStatuses()Constructor parameters in io.trino.execution.scheduler with type arguments of type TaskStatusModifierConstructorDescriptionScaledWriterScheduler(StageExecution stage, Supplier<Collection<TaskStatus>> sourceTasksProvider, Supplier<Collection<TaskStatus>> writerTasksProvider, NodeSelector nodeSelector, ScheduledExecutorService executor, io.airlift.units.DataSize writerScalingMinDataProcessed, int maxWriterNodeCount) -
Uses of TaskStatus in io.trino.execution.scheduler.faulttolerant
Methods in io.trino.execution.scheduler.faulttolerant with parameters of type TaskStatusModifier and TypeMethodDescriptionList<io.trino.execution.scheduler.faulttolerant.EventDrivenFaultTolerantQueryScheduler.PrioritizedScheduledTask> EventDrivenFaultTolerantQueryScheduler.StageExecution.taskFailed(TaskId taskId, ExecutionFailureInfo failureInfo, TaskStatus taskStatus) voidEventDrivenFaultTolerantQueryScheduler.StageExecution.taskFinished(TaskId taskId, TaskStatus taskStatus) -
Uses of TaskStatus in io.trino.server
Constructor parameters in io.trino.server with type arguments of type TaskStatusModifierConstructorDescriptionHttpRemoteTaskFactory(QueryManagerConfig config, TaskManagerConfig taskConfig, io.airlift.http.client.HttpClient httpClient, LocationFactory locationFactory, io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec, io.airlift.json.JsonCodec<DynamicFiltersCollector.VersionedDynamicFilterDomains> dynamicFilterDomainsCodec, io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec, io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec, io.airlift.json.JsonCodec<FailTaskRequest> failTaskRequestCoded, io.opentelemetry.api.trace.Tracer tracer, RemoteTaskStats stats, DynamicFilterService dynamicFilterService) -
Uses of TaskStatus in io.trino.server.remotetask
Methods in io.trino.server.remotetask that return TaskStatusMethod parameters in io.trino.server.remotetask with type arguments of type TaskStatusModifier and TypeMethodDescriptionvoidHttpRemoteTask.addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener) Constructor parameters in io.trino.server.remotetask with type arguments of type TaskStatusModifierConstructorDescriptionHttpRemoteTask(Session session, io.opentelemetry.api.trace.Span stageSpan, TaskId taskId, String nodeId, boolean speculative, URI location, PlanFragment planFragment, com.google.common.collect.Multimap<PlanNodeId, Split> initialSplits, 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, io.airlift.units.Duration taskTerminationTimeout, boolean summarizeTaskInfo, io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec, io.airlift.json.JsonCodec<DynamicFiltersCollector.VersionedDynamicFilterDomains> dynamicFilterDomainsCodec, io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec, io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec, io.airlift.json.JsonCodec<FailTaskRequest> failTaskRequestCodec, NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker, io.opentelemetry.api.trace.Tracer tracer, RemoteTaskStats stats, DynamicFilterService dynamicFilterService, Set<DynamicFilterId> outboundDynamicFilterIds, Optional<io.airlift.units.DataSize> estimatedMemory)