[
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)