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.static TaskStatusTaskStatus.initialTaskStatus(TaskId taskId, URI location, String nodeId, boolean speculative) TaskInfo.taskStatus()Returns the value of thetaskStatusrecord component.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) Creates an instance of aTaskInforecord class. -
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, InternalNode node, 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)