Arvid Heise created FLINK-18405: ----------------------------------- Summary: Add watermark support for unaligned checkpoints Key: FLINK-18405 URL: https://issues.apache.org/jira/browse/FLINK-18405 Project: Flink Issue Type: Improvement Affects Versions: 1.12.0 Reporter: Arvid Heise
Currently, Flink generates the watermark as a first step of recovery instead of storing the latest watermark in the operators to ease rescaling. In unaligned checkpoints, that means on recovery, Flink generates watermarks after it restores in-flight data. If your pipeline uses an operator that applies the latest watermark on each record, it will produce incorrect results during recovery if the watermark is not directly or indirectly part of the operator state. Thus, SQL OVER operator should not be used with unaligned checkpoints, while window operators are safe to use. A possible solution is to store the watermark in the operator state. If rescaling may occur, watermarks should be stored per key-group in a union-state. -- This message was sent by Atlassian Jira (v8.3.4#803005)