[
https://issues.apache.org/jira/browse/FLINK-29588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17616041#comment-17616041
]
Clara Xiong commented on FLINK-29588:
-------------------------------------
appVersion is the application version of the FlinkDeployment.
If a user doesn't find a problem until after a couple of rounds of upgrades and
decides to go back to re-process or troubleshoot, they have already had many
savepoints taken. Timestamp is a way to look for the right one but they
probably need a way to keep the chronological history of versions.
> Add Flink Version and Application Version to Savepoint properties
> -----------------------------------------------------------------
>
> Key: FLINK-29588
> URL: https://issues.apache.org/jira/browse/FLINK-29588
> Project: Flink
> Issue Type: Improvement
> Components: Kubernetes Operator
> Reporter: Clara Xiong
> Priority: Major
>
> It is common that users need to upgrade long running FlinkDeployment's. An
> application upgrade or a major Flink upgrade might break the applications due
> to schema incompatibilities, especially the
> latter([Link)|https://nightlies.apache.org/flink/flink-docs-master/docs/ops/upgrading/#compatibility-table].
> In this case, the users need to manually restore to a savepoint that is
> compatible with the version the user wants to try or re-process. Currently
> Flink Operator returns a list of completed Savepoint's for a FlinkDeployment.
> It will be helpful that the Savepoint's in SavepointHistory have the
> properties for Flink Version and application version so users can easily
> determine which savepoint to use.
>
> * {{String flinkVersion}}
> * {{String appVersion}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)