Class IterationSynchronizationSinkTask

java.lang.Object
org.apache.flink.runtime.jobgraph.tasks.AbstractInvokable
org.apache.flink.runtime.iterative.task.IterationSynchronizationSinkTask
All Implemented Interfaces:
Terminable, CheckpointableTask, CoordinatedTask, TaskInvokable

public class IterationSynchronizationSinkTask extends AbstractInvokable implements Terminable
The task responsible for synchronizing all iteration heads, implemented as an output task. This task will never see any data. In each superstep, it simply waits until it has received a WorkerDoneEvent from each head and will send back an AllWorkersDoneEvent to signal that the next superstep can begin.
  • Constructor Details

    • IterationSynchronizationSinkTask

      public IterationSynchronizationSinkTask(Environment environment)
      Create an Invokable task and set its environment.
      Parameters:
      environment - The environment assigned to this invokable.
  • Method Details