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

Remove CheckpointOptions Argument away from Snapshotable#snapshot

    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

              ym Yuan Mei
              ym Yuan Mei
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: