Zhijiang created FLINK-18063: -------------------------------- Summary: Fix the race condition for aborting current checkpoint in CheckpointBarrierUnaligner#processEndOfPartition Key: FLINK-18063 URL: https://issues.apache.org/jira/browse/FLINK-18063 Project: Flink Issue Type: Bug Components: Runtime / Checkpointing Affects Versions: 1.11.0 Reporter: Zhijiang Assignee: Zhijiang Fix For: 1.11.0, 1.12.0
In the handle of CheckpointBarrierUnaligner#processEndOfPartition, it only aborts the current checkpoint by judging the condition of pending checkpoint from task thread processing, so it will miss one scenario that checkpoint triggered by notifyBarrierReceived from netty thread. The proper fix should also judge the pending checkpoint insideĀ ThreadSafeUnaligner in order to abort it and reset internal variables in case. -- This message was sent by Atlassian Jira (v8.3.4#803005)