That should be fine by us. We do not plan to do a SP and restore on our
prod CEP pipe, when we move to 1.5 from 1.4. I do hope that all other pipes
will remain back ward compatible ( 1.4 to 1.5 ).

On Wed, Feb 21, 2018 at 5:06 AM, Kostas Kloudas <kklou...@gmail.com> wrote:

> Hi all,
>
> Currently due to backwards compatibility there are some issues that seem
> to be affecting CEP users that use RocksDB. As an example you can see this:
>
> https://issues.apache.org/jira/browse/FLINK-7756
>
> We suspect that the issues have mainly to do with the way state was kept
> internally in previous versions (using java serialization) and got
> inherited to the newer ones.
>
> Given this, we would like to introduce a revamped state serialization
> strategy which solves the sources of these problems and also reduces the
> size of the state kept at each checkpoint. The problem with this, is that
> the state format changes so already existing jobs will not be able to
> restart from a savepoint taken from a previous version of the library.
>
> I am writing this email to see if there are any objections to merging
> these changes in the 1.5 release which is about to be released. I suggest
> to wait for responses until Friday 5pm UTC+1, and if there is non, then we
> merge. If there are any, then we have to see how to proceed.
>
> You can try out the changes in this branch: https://github.com/aljoscha/
> flink/commits/fix-flink-cep-serialization and report here if you have any
> problems or suggestions.
>
> Also feel free to forward this to other users, if I forgot someone.
>
> Cheers,
> Kostas
>
>

Reply via email to