Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The NetworkEnvironment communicates with the outside world (TaskManager and JobManager) 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 and the TaskExecutor 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
- is related to
-
FLINK-4456 Replace ActorGateway in Task by interface
- Closed
- relates to
-
FLINK-4424 Make network environment start-up/shutdown independent of JobManager association
- Closed
- links to