Hi Jasvendra,

In short 1.18 savepoint should be compatible from 1.20.
We don't know such existing issue. Can you please come up with a bare
minimal step-by-step or public repo where one can repro it easily?

BR,
G


On Tue, Apr 1, 2025 at 2:37 PM jasvendra kumar <javatech....@gmail.com>
wrote:

> Dear Flink Community,
>
> I am currently in the process of upgrading our Flink cluster from *version
> 1.18.0 to 1.20.1*. The cluster itself is functioning correctly
> post-upgrade, and I am able to deploy Flink jobs successfully. However, I
> have encountered an issue when attempting to restore a job using a *savepoint
> or state taken from Flink 1.18.0*.
> *Issue Description*
>
>    -
>
>    When deploying the Flink job to the *Flink 1.20.1 cluster* using a 
> *savepoint
>    from Flink 1.18.0*, the job is assigned *only one Kafka partition
>    (partition 0)*. As a result, messages from the other partitions are
>    not being consumed.
>    -
>
>    However, if I deploy the same job *without a savepoint*, the job
>    correctly assigns all three partitions (*0, 1, 2*) and consumes
>    messages as expected.
>
> I have researched this issue extensively but have not found a clear
> explanation. I would appreciate any guidance on the following queries:
>
>    1.
>
>    *Is this issue related to the compatibility of savepoint restoration
>    between Flink 1.18.0 and Flink 1.20.1?*
>    2.
>
>    *Is this behavior a known bug or an expected outcome?*
>    3.
>
>    *If this is a bug, what are the recommended steps to resolve it?*
>    -
>
>       Are there any configuration changes required to properly restore
>       partitions?
>       -
>
>       Would fixing this require modifications in the application code?
>
> Your insights and assistance on this matter would be highly appreciated.
>
> Thanks & Regards
> Jasvendra Kumar
>

Reply via email to