Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-2054

StreamOperator rework removed copy calls when passing output to a chained operator

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 0.9
    • None
    • None

    Description

      Before the recent rework of stream operators to be push based, operators held the semantics that any input (and also output to be specific) will not be mutated afterwards. This was achieved by simply copying records that were passed to other chained operators.

      This feature has been removed thus introducing a major break in the operator mutability guarantees.

      To make chaining viable in all cases (and to prevent hidden bugs) we need to reintroduce the copying logic.

      Attachments

        Activity

          People

            aljoscha Aljoscha Krettek
            gyfora Gyula Fora
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: