Kostas Kloudas created FLINK-4939: ------------------------------------- Summary: GenericWriteAheadSink: Decouple the subtask that created a pending checkpoint from the one that commits it. Key: FLINK-4939 URL: https://issues.apache.org/jira/browse/FLINK-4939 Project: Flink Issue Type: Improvement Components: Cassandra Connector Reporter: Kostas Kloudas Assignee: Kostas Kloudas Fix For: 1.2.0
So far the GenericWriteAheadSink expected that the subtask that wrote a pending checkpoint to the state backend, will be also the one to commit it to the third-party storage system. This issue targets at removing this assumption. To do this the CheckpointCommitter has to be able to dynamically take the subtaskIdx as a parameter when asking if a checkpoint was committed and also change the state kept by the GenericWriteAheadSink to also include that subtask index of the subtask that wrote the pending checkpoint. This change is also necessary for making the operator rescalable. -- This message was sent by Atlassian JIRA (v6.3.4#6332)