ZhangTao created FLINK-33524: -------------------------------- Summary: IntervalJoinOperator 's judgment on late data has bug Key: FLINK-33524 URL: https://issues.apache.org/jira/browse/FLINK-33524 Project: Flink Issue Type: Bug Components: API / DataStream Affects Versions: 1.18.0 Environment: Due to the Watermark calculation method : {code:java} public void onPeriodicEmit(WatermarkOutput output) { output.emitWatermark(new Watermark(maxTs - delayTime - 1L)); }{code} data that was delayed by 1 millisecond in this method was incorrectly determined {code:java} private boolean isLate(long timestamp) { long currentWatermark = internalTimerService.currentWatermark(); return timestamp < currentWatermark; } {code} Reporter: ZhangTao
package: org.apache.flink.streaming.api.operators.co; class: IntervalJoinOperator method: isLate When data with a 1-millisecond delay enters the judgment, an incorrect value will be returned {code:java} private boolean isLate(long timestamp) { long currentWatermark = internalTimerService.currentWatermark(); return timestamp < currentWatermark; } {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)