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

Denis Mekhanikov commented on IGNITE-8649:
------------------------------------------

[~dsetrakyan], since we useĀ {{LazyServiceConfiguration}} to distribute 
services' configurations, deserialization won't happen on nodes, that don't 
participate in deployment.

Moreover, the following ticket is planned to be implemented under IEP-17: 
IGNITE-8366. It will eliminate the need to transfer the actual serialized 
service.

But if we actually try to deploy a service on a node, that doesn't contain a 
needed class, then it should be excluded from deployment, on that I agree.

> 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