Github user pnowojski commented on a diff in the pull request: https://github.com/apache/flink/pull/4761#discussion_r154021028 --- Diff: flink-runtime/src/main/java/org/apache/flink/runtime/iterative/task/IterationHeadTask.java --- @@ -223,8 +225,10 @@ private void readInitialSolutionSet(JoinHashMap<X> solutionSet, MutableObjectIte private SuperstepBarrier initSuperstepBarrier() { SuperstepBarrier barrier = new SuperstepBarrier(getUserCodeClassLoader()); - this.toSync.subscribeToEvent(barrier, AllWorkersDoneEvent.class); - this.toSync.subscribeToEvent(barrier, TerminationEvent.class); + TaskEventDispatcher taskEventDispatcher = getEnvironment().getTaskEventDispatcher(); + ResultPartitionID partitionId = this.toSync.getPartitionId(); --- End diff -- nit: remove `this`
---