ignite-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vkulichenko <valentin.kuliche...@gmail.com>
Subject Re: Redeployment Strategy?
Date Wed, 02 Sep 2015 20:32:52 GMT
kevin wrote
> Let's say I have made a code change to my application and I want to
> redeploy it. Is it possible to do so without taking down the entire Ignite
> cluster, in order to reduce service down time?
> From what I've found so far, this does not seem possible, at least for all
> types of code change. Maybe some Ignite experts can chime in?
> Eg. I have 5 nodes. I want to take down 1 node, update the jars, take it
> back up, then repeat for the other 4 nodes
> The biggest problem I see is that if I changed the class of an object
> that's in the data grid cache (eg. added a field), when the node with the
> new code comes up, it won't be able to deserialize the existing objects in
> the data grid cache.

Hi Kevin,

1.4.0 which is expected next week will include new feature called 'portable
objects': https://issues.apache.org/jira/browse/IGNITE-1258. It will allow
not to have classes on server nodes and dynamically change data schema.
Looks like it should solve your issue.

-Val



--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Redeployment-Strategy-tp1250p1263.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Mime
View raw message