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

Ignore unmatched state when restoring from savepoint

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.1.1
    • 1.1.4, 1.2.0
    • None

    Description

      When currently submitting a job with a savepoint, we require that all state is matched to the new job. Many users have noted that this is overly strict. I would like to loosen this and allow savepoints to be restored without matching all state.

      The following options come to mind:

      (1) Keep the current behaviour, but add a flag to allow ignoring state when restoring, e.g. bin/flink -s <savepoint> --ignoreUnmatchedState. This would be non-API breaking.

      (2) Ignore unmatched state and continue. Additionally add a flag to be strict about checking the state, e.g. bin/flink -s <savepoint> --strict. This would be API-breaking as the default behaviour would change. Users might be confused by this because there is no straight forward way to notice that nothing has been restored.

      I'm not sure what's the best thing here. gyfora, aljoscha What do you think?

      Attachments

        Activity

          People

            uce Ufuk Celebi
            uce Ufuk Celebi
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: