Hi Jingsong,

+1 for this. Just find a state compatibility problem:
https://github.com/apache/paimon/issues/3401.
It's important to ensure users can stop a Flink job which uses lower
version Paimon and restart it with latest version Paimon.

Best regards,
Zelin Yu

On Mon, May 27, 2024 at 2:32 PM Jingsong Li <jingsongl...@gmail.com> wrote:

> Hi Paimon Dev,
>
> We have made many changes that do not guarantee the compatibility of
> Flink job state, but in fact, we can guarantee it. We only need to
> consider the design of VersionedSerializer when making modifications.
>
> I plan to introduce an annotation that reminds contributors to ensure
> compatibility when making subsequent modifications to annotated
> classes.
>
> For example, StateCompatibility annotation.
>
> What do you think?
>
> Best,
> Jingsong
>

Reply via email to