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

Vladimir Malinovskiy reassigned IGNITE-15029:
---------------------------------------------

    Assignee: Vladimir Malinovskiy

> Add additional messages in a coordinator when distribution isn't ideal
> ----------------------------------------------------------------------
>
>                 Key: IGNITE-15029
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15029
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Vladimir Malinovskiy
>            Assignee: Vladimir Malinovskiy
>            Priority: Major
>
> In time of rebalance the cluster has a temporary distribution, that have not 
> primary nodes in the own places. That mechanism also is called late affinity 
> assignment.
> In this time coordinator waiting of rebalance on all nodes in topology before 
> it will change a distribution to ideal (by affinity function opinion). Until 
> that will happen need to tell user abut the distribution is not ideal with a 
> list of nodes (caches, groups, partitions) which it waits.
> All information which can necessary for the message is contained here:
> _CacheAffinitySharedManager#waitInfo_
> I would want to see this message periodically (2-6 ones a minute) until a 
> partitions' distribution won't become the ideal.
>  
> Update: After discussion it was decided not to print each partition Id to 
> avoid getting too long messages. Also rebalance statistics was added to local 
> node metrics that are printed to log.
> Example of a message:
>  
>  
> {{Current affinity assignment is not ideal, it is waiting for cache: 
> grp=[grpId=-2100569601, nodes=[node=[id=e5d9354a-d909-4bbb-bd92-b70212f00001, 
> partsNum=100], node=[id=23315c26-24ab-4b50-ac83-fdd64ca00000, partsNum=100], 
> node=[id=39a954c1-c97d-4b7d-8405-c27554600002, partsNum=100]]], 
> grp=[grpId=-1049814975, nodes=[node=[id=39a954c1-c97d-4b7d-8405-c27554600002, 
> partsNum=347]]], grp=[grpId=-1049814974, 
> nodes=[node=[id=39a954c1-c97d-4b7d-8405-c27554600002, partsNum=347]]]}}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to