[
https://issues.apache.org/jira/browse/FLINK-36072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Junrui Lee closed FLINK-36072.
------------------------------
Resolution: Fixed
master:
2d9fb799ed6647898ca353163723d3484dabfb6c
5c5b4e08179c340a69ae4fc2ba02027ec9788af7
> Optimizing the Overhead of the Network Layer in Adaptive Execution Scenarios
> ----------------------------------------------------------------------------
>
> Key: FLINK-36072
> URL: https://issues.apache.org/jira/browse/FLINK-36072
> Project: Flink
> Issue Type: Sub-task
> Components: Runtime / Network
> Reporter: Junrui Li
> Assignee: Junrui Lee
> Priority: Major
> Labels: pull-request-available
>
> In adaptive execution scenarios, hash edges may transition to broadcast
> edges; however, at that point, the upstream may have already produced data
> based on hashes.
> For example, in the adaptive broadcast join case, this results in each
> downstream task needing to connect to all upstream tasks and create a
> partition reader for each subpartition, leading to significant overhead
> (O(N²)). To optimize the overhead of the network layer, we need to enable
> downstream tasks to consume all subpartitions from a specific Task Manager
> using a single channel and a single partition reader in such situations.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)