You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by starlight <a_...@yahoo.com> on 2021/04/16 10:53:51 UTC

Ignite Server Upgrade While Keeping Data

Hello,

What is the general procedure of upgrading Ignite Server from one version to
another while maintaining data?

Particularly I plan to upgrade the Server and Client from 2.7 to 2.10. The
server currently stores large amounts of data.

Thanks in advance, best regards,



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Re: Ignite Server Upgrade While Keeping Data

Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=100828263
> PDS compatibility tests framework is implemented
in IgnitePersistenceCompatibilityAbstractTest which has several subclasses.
General approach for such tests is to produce some PDS state on an older
version and then check that a newer Ignite versions can be started using
this state.

WRT compatibility matrix, I don't think there are any gaps there between
2.x releases.

Regards,
-- 
Ilya Kasnacheev


пн, 19 апр. 2021 г. в 13:42, starlight <a_...@yahoo.com>:

> Hello,
>
> Thank you for the answer.
>
> Is this fact documented somewhere? (that 2.10 is able to start with 2.7
> persistence files)
> Is there a version compatibility matrix? Between server versions and
> between
> the client and the server?
>
> When do you plan to support rolling upgrade?
>
> Regards,
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>

Re: Ignite Server Upgrade While Keeping Data

Posted by starlight <a_...@yahoo.com>.
Hello,

Thank you for the answer.

Is this fact documented somewhere? (that 2.10 is able to start with 2.7
persistence files) 
Is there a version compatibility matrix? Between server versions and between
the client and the server?

When do you plan to support rolling upgrade?

Regards,



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Re: Ignite Server Upgrade While Keeping Data

Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!

If you have native persistence configured, you should be able to start 2.10
nodes with 2.7 persistence files. Just restart all of your nodes at once to
the new version.

If you have a purely in-memory cluster, it is assumed that you are ready
for occasional full cluster restart and starting anew (repopulating data,
etc). In this case it may be even possible to bring up the new cluster,
switch the load to new cluster, sunset the old one.

Apache Ignite does not have support for rolling upgrade yet: it is not
possible to bring new version nodes to old version cluster.

Regards,
-- 
Ilya Kasnacheev


пт, 16 апр. 2021 г. в 13:54, starlight <a_...@yahoo.com>:

> Hello,
>
> What is the general procedure of upgrading Ignite Server from one version
> to
> another while maintaining data?
>
> Particularly I plan to upgrade the Server and Client from 2.7 to 2.10. The
> server currently stores large amounts of data.
>
> Thanks in advance, best regards,
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>