[ https://issues.apache.org/jira/browse/FLINK-31655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17922528#comment-17922528 ]
Sai Sharath Dandi commented on FLINK-31655: ------------------------------------------- Hello, may I know the current status of this FLIP? Adaptive rebalance is a key optimization we're exploring for use cases like sinking data to Hudi, as Rui Fan mentioned. It has the potential to greatly enhance resource efficiency, especially when combined with the autoscaler. Looking forward to the upstream contribution for broader use > Adaptive Channel selection for partitioner > ------------------------------------------ > > Key: FLINK-31655 > URL: https://issues.apache.org/jira/browse/FLINK-31655 > Project: Flink > Issue Type: Improvement > Components: Runtime / Task > Reporter: tartarus > Assignee: tartarus > Priority: Major > > In Flink, if the upstream and downstream operator parallelism is not the > same, then by default the RebalancePartitioner will be used to select the > target channel. > In our company, users often use flink to access redis, hbase or other rpc > services, If some of the Operators are slow to return requests (for external > service reasons), then because Rebalance/Rescale are Round-Robin the Channel > selection policy, so the job is easy to backpressure. > Because the Rebalance/Rescale policy does not care which subtask the data is > sent to downstream, so we expect Rebalance/Rescale to refer to the processing > power of the downstream subtask when choosing a Channel. > Send more data to the free subtask, this ensures the best possible throughput > of job! > > > -- This message was sent by Atlassian Jira (v8.20.10#820010)