Hi, after there have been no objections since a long time, I took the next step and created a PR that implements this change in commit 95e44099784c9deaf2ca422b8dfc11c3d67d7f82 of https://github.com/apache/flink/pull/4550 <https://github.com/apache/flink/pull/4550> . Announcing this here as a last opportunity for further discussions. FYI, this will decrease the code base by almost 12K LOC.
Best, Stefan > Am 02.08.2017 um 15:26 schrieb Kostas Kloudas <k.klou...@data-artisans.com>: > > +1 > >> On Aug 2, 2017, at 3:16 PM, Till Rohrmann <trohrm...@apache.org> wrote: >> >> +1 >> >> On Wed, Aug 2, 2017 at 9:12 AM, Stefan Richter <s.rich...@data-artisans.com> >> wrote: >> >>> +1 >>> >>> Am 28.07.2017 um 16:03 schrieb Stephan Ewen <se...@apache.org>: >>> >>> Seems like no one raised a concern so far about dropping the savepoint >>> format compatibility for 1.1 in 1.4. >>> >>> Leaving this thread open for some more days, but from the sentiment, it >>> seems like we should go ahead? >>> >>> On Wed, Jul 12, 2017 at 4:43 PM, Stephan Ewen <se...@apache.org> wrote: >>> >>>> Hi users! >>>> >>>> Flink currently maintains backwards compatibility for savepoint formats, >>>> which means that savepoints taken with Flink version 1.1.x and 1.2.x can be >>>> resumed in Flink 1.3.x >>>> >>>> We are discussing how many versions back to support. The proposition is >>>> the following: >>>> >>>> * Suggestion: Flink 1.4.0 will be able to resume savepoints taken with >>>> version 1.3.x and 1.2.x, but not savepoints from version 1.1.x and 1.0.x* >>>> >>>> >>>> The reason for that is that there is a lot of code mapping between the >>>> completely different legacy format (1.1.x, not re-scalable) and the >>>> key-group-oriented format (1.2.x onwards, re-scalable). It would greatly >>>> help the development of state and checkpointing features to drop that old >>>> code. >>>> >>>> Please let us know if you have concerns about that. >>>> >>>> Best, >>>> Stephan >>>> >>>> >>> >>> >