[
https://issues.apache.org/jira/browse/FLINK-26002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Piotr Nowojski closed FLINK-26002.
----------------------------------
Resolution: Fixed
merged commit 1cf276b into apache:master
> Add test coverage for native format job upgrades
> ------------------------------------------------
>
> Key: FLINK-26002
> URL: https://issues.apache.org/jira/browse/FLINK-26002
> Project: Flink
> Issue Type: Sub-task
> Components: Runtime / Checkpointing
> Affects Versions: 1.15.0
> Reporter: Anton Kalashnikov
> Assignee: Anton Kalashnikov
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.15.0
>
>
> # Initialization of job with an operator with states.
> # Do native savepoint/canonical savepoint/aligned checkpoint
> ## Change job shape(new custom operator) and/or record types
> ## One job, with all possible network exchanges (forward, keyBy, rebalance,
> broadcast, random, rescale), followed by stateful operator.
> ## No need to modify state schema. Just validate in some way that after
> upgrade state is assigned to correct operators (so the state should be
> affecting result of the operators/functions)
> ## Some record type that would allow us to validate consistency of the
> computations
> ## Validating sink, checking for the consistency
> ## Arbitrary job upgrade. Add two new operators. A chained mapping operator
> and a another keyed proceeded by keyed exchange . Change record type from int
> to string, without changing the “logical” value of the record (for example
> change 1 → "1")
> ## Job upgrade w/o changing the graph record type: no need to test for that
> # Restore from savepoint/checkpoint
--
This message was sent by Atlassian Jira
(v8.20.1#820001)