Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently, the ExecutionGraph strongly depends on Akka as it requires an ActorSystem to create the CheckpointCoordinatorDeActivator. Furthermore, it allows ActorGateways to register for job status and execution updates.
In order to improve modularization and abstraction I propose to introduce proper listener interfaces. This would also allow to get rid of the CheckpointCoordinatorDeActivator by simply implementing this interface. Furthermore it will pave the way for the upcoming Flip-6 refactoring as it offers a better abstraction.
Attachments
Issue Links
- duplicates
-
FLINK-4448 Use Listeners to monitor execution status
- Closed
- is depended upon by
-
FLINK-4344 Implement new JobManager
- Resolved