Hi Vishal,

Yes these changes will only affect CEP.

Cheers,
Kostas

> On Feb 21, 2018, at 5:42 PM, Vishal Santoshi <vishal.santo...@gmail.com> 
> wrote:
> 
> 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 
> <mailto: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 
> <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 
> <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