You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Vladimir Malinovskiy (Jira)" <ji...@apache.org> on 2021/06/30 09:03:00 UTC

[jira] [Assigned] (IGNITE-15029) Add additional messages in a coordinator when distribution isn't ideal

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