[ 
https://issues.apache.org/jira/browse/FLINK-25256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17500557#comment-17500557
 ] 

Dawid Wysakowicz commented on FLINK-25256:
------------------------------------------

I don't have an opinion on a more explicit control plane at the moment. I'll 
abstain from that discussion for now, hope that's fine.

The current situation is that we do have interfaces for that use case, for some 
time already. Unfortunately, they do not work too well in many situations. Does 
any of you have spare cycles to work on improvements there to get it to a 
usable state? We would be happy to guide such a contribution through in the 
runtime team.

> Savepoints do not work with ExternallyInducedSources
> ----------------------------------------------------
>
>                 Key: FLINK-25256
>                 URL: https://issues.apache.org/jira/browse/FLINK-25256
>             Project: Flink
>          Issue Type: Improvement
>          Components: Runtime / Checkpointing
>    Affects Versions: 1.14.0, 1.13.3
>            Reporter: Dawid Wysakowicz
>            Priority: Major
>
> It is not possible to take a proper savepoint with 
> {{ExternallyInducedSource}} or {{ExternallyInducedSourceReader}} (both legacy 
> and FLIP-27 versions). The problem is that we're hardcoding 
> {{CheckpointOptions}} in the {{triggerHook}}.
> The outcome of current state is that operators would try to take checkpoints 
> in the checkpoint location whereas the {{CheckpointCoordinator}} will write 
> metadata for those states in the savepoint location.
> Moreover the situation gets even weirder (I have not checked it entirely), if 
> we have a mixture of {{ExternallyInducedSource(s)}} and regular sources. In 
> such a case the location and format at which the state of a particular task 
> is persisted depends on the order of barriers arrival. If a barrier from a 
> regular source arrives last the task takes a savepoint, on the other hand if 
> last barrier is from an externally induced source it will take a checkpoint.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to