Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-23441

Remove CheckpointOptions Argument away from Snapshotable#snapshot

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      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.

       

       

       

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              ym Yuan Mei
              Reporter:
              ym Yuan Mei

              Dates

              • Created:
                Updated:

                Issue deployment