You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Gyula Fora (JIRA)" <ji...@apache.org> on 2015/06/26 13:09:04 UTC

[jira] [Created] (FLINK-2279) Allow treating iteration head as ConnectedDataStream

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)