Gyula Fora created FLINK-2279: --------------------------------- Summary: Allow treating iteration head as ConnectedDataStream Key: FLINK-2279 URL: https://issues.apache.org/jira/browse/FLINK-2279 Project: Flink Issue Type: New Feature Components: Streaming Affects Versions: 0.10 Reporter: Gyula Fora Assignee: Gyula Fora Priority: Minor
Currently the streaming iterations are restricted to use the same input and feedback types which are routed through the same operator. This means that if the user want to distinguish between normal input and feedback record he/she needs to mark it somehow and also a wrapper type is necessary for handling separate input and feedback types. This makes implementing iterative algorithms (such as ML) quite ugly at some points. I propose to let the user treat the normal input if the iteration head operator and the feedback input as a ConnectedDataStream which can be used to apply co-operators both distinguishing the inputs and allowing different feedback types for elegant implementations. -- This message was sent by Atlassian JIRA (v6.3.4#6332)