Hi, Benchao,

Glad to see your requirement about range partition.
I have a branch to support range partition: [1]

Can you describe your scene in more detail? What sink did you use for your
jobs? A simple and complete business scenario? This can help the community
judge the importance of the range partition.

[1]https://github.com/JingsongLi/flink/commits/range

Best,
Jingsong Lee

On Thu, Apr 23, 2020 at 12:15 PM Benchao Li <libenc...@gmail.com> wrote:

> Hi,
>
> Currently the sort operator in blink planner is global, which has
> bottleneck if we sort a lot of data.
>
> And I found 'table.exec.range-sort.enabled' config in BatchExecSortRule,
> which makes me very exciting.
> After enabling this config, I found that it's not implemented completely
> now. This config changes the distribution
>  from SINGLETON to range for sort operator, however in BatchExecExchange
> we do not deal with range
> distribution, and will throw UnsupportedOperationException.
>
> My question is,
> 1. Is this config just a mistake when we merge blink into flink, and we
> actually didn't plan to implement this?
> 2. If this is in the plan, then which version may we expect it to be ready?
>
>
> --
>
> Benchao Li
> School of Electronics Engineering and Computer Science, Peking University
> Tel:+86-15650713730
> Email: libenc...@gmail.com; libenc...@pku.edu.cn
>
>

-- 
Best, Jingsong Lee

Reply via email to