Timo Walther created FLINK-38454:
------------------------------------
Summary: Inconsistent idle behavior between StatusWatermarkValve
and CombinedWatermarkStatus
Key: FLINK-38454
URL: https://issues.apache.org/jira/browse/FLINK-38454
Project: Flink
Issue Type: Bug
Components: Runtime / Task
Reporter: Timo Walther
Assignee: Timo Walther
Both StatusWatermarkValve and CombinedWatermarkStatus derive watermarks and
deal with idle inputs (from input channel or input split respectively).
However, cases where all inputs are marked as idle are handled differently. In
both cases, the maximum watermark should be derived from all idle inputs.
>From comments in StatusWatermarkValve (which implements this already):
{code}
// now that all subpartitions are idle and no subpartitions will continue to
advance
// its watermark, we should "flush" all watermarks across all subpartitions;
// effectively, this
// means emitting the max watermark across all subpartitions as the new
watermark.
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)