Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Done
-
1.10.0
Description
Logical pipelined region partitioning is needed by FLINK-14060 to determine JobVertex slot sharing group.
We can leverage PipelinedRegionComputeUtil#computePipelinedRegions to do this by adapting JobGraph to a base Topology.
With changes from FLINK-14453, we can build LogicalPipelinedRegions from JobGraph by:
1. Introduce LogicalTopology which extends Topology
2. Implement DefaultLogicalTopology as an adapter of JobGraph to LogicalTopology
3. Add DefaultLogicalTopology#getLogicalPipelinedRegions to return the logical pipelined regions of a JobGraph
Attachments
Issue Links
- blocks
-
FLINK-14060 Set slot sharing groups according to pipelined regions
- Resolved
- is blocked by
-
FLINK-14453 Support building pipelined regions from base topology
- Resolved
- links to