[ 
https://issues.apache.org/jira/browse/IGNITE-27805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksandr Polovtsev updated IGNITE-27805:
-----------------------------------------
    Description: 
ClusterService implementation based on ScaleCube is seems a bit over-engineered:

# There's a factory that is needed to create an anonymous class that stores its 
state in volatile variables;
# There's a cyclic dependency between ConnectionManager and 
DefaultMessagingService;
# There are some unused methods and base classes.

> ClusterService refactoring
> --------------------------
>
>                 Key: IGNITE-27805
>                 URL: https://issues.apache.org/jira/browse/IGNITE-27805
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Aleksandr Polovtsev
>            Assignee: Aleksandr Polovtsev
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> ClusterService implementation based on ScaleCube is seems a bit 
> over-engineered:
> # There's a factory that is needed to create an anonymous class that stores 
> its state in volatile variables;
> # There's a cyclic dependency between ConnectionManager and 
> DefaultMessagingService;
> # There are some unused methods and base classes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to