Arvid Heise created FLINK-36287: ----------------------------------- Summary: Sink with topologies should not participate in UC Key: FLINK-36287 URL: https://issues.apache.org/jira/browse/FLINK-36287 Project: Flink Issue Type: Bug Reporter: Arvid Heise Assignee: Arvid Heise
When the sink writer and committer are not chained, it's possible that committables become part of the channel state. However, then it's possible that they are not received before notifyCheckpointComplete. Further, the contract of notifyCheckpointComplete dictates that all side effects need to be committed or we fail on notifyCheckpointComplete. This contract is essential to final checkpoints. We can change by disallowing channel state within sinks. -- This message was sent by Atlassian Jira (v8.20.10#820010)