[ 
https://issues.apache.org/jira/browse/FLINK-23441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yuan Mei updated FLINK-23441:
-----------------------------
    Description: 
CheckpointOptions contain many fields that are not related to the backend 
snapshot (materialization in changelog):

alignment type, alignedCheckpointTimeout, and even 
CheckpointStorageLocationReference

(the location is provided by/included in the #StreamFactory# already, we do not 
use CheckpointStorageLocationReference in away place in snapshotting.

=================================

In the future, if we want to separate checkpointing away from materialization 
(conceptually, they are indeed two different pieces as well), we do not need to 
provide such CheckpointOptions for each snapshotting.

 

 

 

> Remove CheckpointOptions Argument away from Snapshotable#snapshot
> -----------------------------------------------------------------
>
>                 Key: FLINK-23441
>                 URL: https://issues.apache.org/jira/browse/FLINK-23441
>             Project: Flink
>          Issue Type: Improvement
>          Components: Runtime / State Backends
>            Reporter: Yuan Mei
>            Assignee: Yuan Mei
>            Priority: Major
>
> CheckpointOptions contain many fields that are not related to the backend 
> snapshot (materialization in changelog):
> alignment type, alignedCheckpointTimeout, and even 
> CheckpointStorageLocationReference
> (the location is provided by/included in the #StreamFactory# already, we do 
> not use CheckpointStorageLocationReference in away place in snapshotting.
> =================================
> In the future, if we want to separate checkpointing away from materialization 
> (conceptually, they are indeed two different pieces as well), we do not need 
> to provide such CheckpointOptions for each snapshotting.
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to