[ 
https://issues.apache.org/jira/browse/FLINK-10790?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

zhijiang closed FLINK-10790.
----------------------------
    Resolution: Won't Fix

It is not very necessary/feasible to do this now. Close it now and if necessary 
we could reopen future.

> Refactor all the StreamPartitioner implementations into runtime module
> ----------------------------------------------------------------------
>
>                 Key: FLINK-10790
>                 URL: https://issues.apache.org/jira/browse/FLINK-10790
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Runtime / Network
>    Affects Versions: 1.8.0
>            Reporter: zhijiang
>            Assignee: zhijiang
>            Priority: Minor
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> The motivation is for refactoring {{ChannelSelector}} interface mentioned inĀ 
> [FLINK-10662|https://issues.apache.org/jira/browse/FLINK-10662].
> The {{ChannelSelector}} implementations are separate for stream and batch 
> currently, resulting in many duplicated logics for selecting channels. The 
> root cause is that they are locating in different modules to not reuse the 
> existing ones.
> In general, the core runtime codes should be unified for both stream and 
> batch jobs as much as possible, then we can reduce the work overhead to 
> maintain the duplicated codes.
> ThisĀ jira would migrate the existing partitioner package from 
> {{flink-streaming-jave}} to {{flink-runtime}}. Next we want to de-duplicate 
> implementations for {{RoundRobinChannelSelector}} and {{OutputEmitter}}.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to