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

Idle stream does not advance watermark in connected stream

    XMLWordPrintableJSON

Details

    • We added `processWatermarkStatusX` method to classes such as `AbstractStreamOperator`, `Input` etc. It allows to take the `WatermarkStatus` into account when combining watermarks in two/multi input operators.

    Description

      Per Flink documents, when a stream is idle, it will allow watermarks of downstream operator to advance. However, when I connect an active data stream with an idle data stream, the output watermark of the CoProcessOperator does not increase.

      Here's a small test that reproduces the problem.

      https://github.com/kien-truong/flink-idleness-testing

      Attachments

        Issue Links

          Activity

            People

              dwysakowicz Dawid Wysakowicz
              kien_truong Truong Duc Kien
              Votes:
              2 Vote for this issue
              Watchers:
              19 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: