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

godfrey he updated FLINK-19822:
-------------------------------
    Description: 
This is similar 
[FLINK-12575|https://issues.apache.org/jira/browse/FLINK-12575], we could 
implement {{satisfyTraits}} method for stream nodes to remove redundant 
shuffle. This could add more possibilities that more operators can be merged 
into multiple input operator.
Different batch, stream operators require the shuffle keys and the state keys 
must be exactly the same, otherwise the state may be not correct.
We only support a few operators in this issue, such as Join and regular 
Aggregate. Other operators will be supported in the future.

  was:
This is similar 
[FLINK-12575|https://issues.apache.org/jira/browse/FLINK-12575], we could 
implement {{satisfyTraits}} method for stream nodes to remove redundant 
shuffle. This could add more possibilities that more operators can be merged 
into multiple input operator.
Note: to ensure the key range is correct, the shuffle can be removed only if 
the required keys must totally equal to the provided keys



> Remove redundant shuffle for streaming
> --------------------------------------
>
>                 Key: FLINK-19822
>                 URL: https://issues.apache.org/jira/browse/FLINK-19822
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Table SQL / Planner
>            Reporter: godfrey he
>            Assignee: godfrey he
>            Priority: Major
>             Fix For: 1.12.0
>
>
> This is similar 
> [FLINK-12575|https://issues.apache.org/jira/browse/FLINK-12575], we could 
> implement {{satisfyTraits}} method for stream nodes to remove redundant 
> shuffle. This could add more possibilities that more operators can be merged 
> into multiple input operator.
> Different batch, stream operators require the shuffle keys and the state keys 
> must be exactly the same, otherwise the state may be not correct.
> We only support a few operators in this issue, such as Join and regular 
> Aggregate. Other operators will be supported in the future.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to