Yes, the class deployment itself has to be explicit. I.e., there has to be
a manual step where user updates the class, and the exact step required
would depend on DeploymentSpi implementation. But then Ignite takes care of
everything else - service redeployment and restart is automatic.
Dmitriy Pavlov, all this is going to be disabled if DeploymentSpi is not
configured. In this case service class definitions have to be deployed on
local classpath and can't be updated in runtime. Just like it works right
On Fri, Apr 6, 2018 at 10:20 AM, Dmitriy Setrakyan <dsetrak...@apache.org>
> On Fri, Apr 6, 2018 at 9:13 AM, Dmitry Pavlov <dpavlov....@gmail.com>
> > Hi Igniters,
> > I like automatic redeploy which can be disabled by config if user wants
> > control this process. What do you think?
> I do not think we should have anything automatic when it comes to
> deployment, everything should be explicit. However, if we use the
> deployment SPI, then a user should be able to do "hot" redeploy, where a
> new service will be deployed if the user drops an updated jar.
> We should not create anything new here. Ignite already has a deployment SPI
> and it already works in a certain way. Let's not change it.