Details
-
Sub-task
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
Description
The ResultPartition and InputGate are created in Task currently. Based on pluggable ShuffleManager, they should be created via ShuffleService.
The NetworkEnvironment would be refactored into NetworkShuffleService future. So we migrate the process of creating ResultPartition and InputGate into current NetworkEnvironment. The BufferPool and metrics setup can also be done after the creation. Then we can remove the process of NetworkEnvironment#registerTask.
Attachments
Issue Links
- depends upon
-
FLINK-12203 Refactor ResultPartitionManager to break tie with Task
- Resolved
-
FLINK-12199 Refactor IOMetrics to not distinguish between local/remote in/out bytes
- Closed
-
FLINK-12202 Consider introducing batch metric register in NetworkEnviroment
- Closed
-
FLINK-12146 Remove unregister task from NetworkEnvironment to simplify the interface of ShuffleService
- Closed
- links to