[ 
https://issues.apache.org/jira/browse/FLINK-16192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephan Ewen closed FLINK-16192.
--------------------------------

> Remove "Legacy State" and Checkpoint Compatibility with Flink 1.2
> -----------------------------------------------------------------
>
>                 Key: FLINK-16192
>                 URL: https://issues.apache.org/jira/browse/FLINK-16192
>             Project: Flink
>          Issue Type: Improvement
>          Components: Runtime / Checkpointing
>            Reporter: Stephan Ewen
>            Assignee: Stephan Ewen
>            Priority: Major
>             Fix For: 1.11.0
>
>
> Legacy state is state produced by the {{Checkpointed}} interface, back in the 
> days before Flink applications were re-scalable. The interface was deprecated 
> in Flink 1.2, support dropped in Flink 1.4.
> Removing legacy state leads to a lot of nice cleanups and simplifications in 
> the code, especially in the checkpoint metadata handling. This was in fact 
> the motivation, extending checkpoints to include "operator coordinators".
> Removing support for this is in theory independent of removing support for 
> Flink 1.2, but in practice all the testing savepoints for 1.2 compatibility 
> use still this state. Dropping "legacy state" means either some very involved 
> reworking of all the 1.2 compatibility tests and re-building the 1.2 
> snapshots, or dropping compatibility with Flink 1.2.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to