Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The Task communicates with the outside world (JobManager and TaskManager) via ActorGateways. This bakes in the dependency on actors.
In terms of modularization and an improved abstraction (especially wrt Flip-6) I propose to replace the ActorGateways by interfaces which exposes the required methods. The current implementation would then simply wrap the method calls in messages and send them via the ActorGateway to the recipient.
In Flip-6 the JobMaster could simply implement these interfaces as part of their RPC contract.
Attachments
Issue Links
- blocks
-
FLINK-4358 Implement TaskManager deployment task into slot
- Closed
- is depended upon by
-
FLINK-4343 Implement new TaskManager
- Resolved
- relates to
-
FLINK-4455 Replace ActorGateways in NetworkEnvironment by interfaces
- Closed
- links to