Hi Rick. Actually, if you do not need to use your POJO classes on the
server-side (e.g. for some compute tasks or in services) you can try just
enabling peerClassLoding and put a new object from your client without any
interruption. In this case, Ignite will serialize a new object and create
in the cluster metadata a new schema for your POJO-type. The best way is a
monotonic expansion of object fields set.

------------------
Ilya

ср, 27 окт. 2021 г. в 09:34, Rick Lee <eerick...@gmail.com>:

> Dear all,
>
> I'm currently on version 2.8 and use ignite.getOrCreateCache(cacheCfg) to
> create a cache, e.g., cache Account object, etc, on startup. Now whenever I
> want to add field to the Account class, I need to restart all nodes in the
> cluster in order to make the change effective, but obviously it will
> introduce service interruption. Any other way I can modify the class
> structure by only rolling restart the nodes instead of restarting the whole
> cluster?
>
> Thanks & Regards,
> Rick
>

Reply via email to