[ 
https://issues.apache.org/jira/browse/IGNITE-8649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16495732#comment-16495732
 ] 

Dmitriy Setrakyan commented on IGNITE-8649:
-------------------------------------------

This is a very common scenario. Some nodes purposely may not even have the 
service in the class path, in which case the decerialization of the service 
will fail. In this case, such nodes should be excluded from the service 
topology and the service should be deployed on another node.

Currently, I believe that Ignite nodes will try to deserialize a service during 
the discovery process and fail, even if they do not participate in service 
deployment at all. This behavior is wrong and should be fixed.

> Service assignments should be recalculated when deployment fails
> ----------------------------------------------------------------
>
>                 Key: IGNITE-8649
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8649
>             Project: Ignite
>          Issue Type: Improvement
>          Components: managed services
>            Reporter: Denis Mekhanikov
>            Priority: Major
>              Labels: iep-17
>
> When a node fails to instantiate and initialize a service during deployment, 
> coordinator should try to assign this service to another node.
> Deployment should be considered failed only when all suitable nodes failed to 
> deploy the service.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to