[ https://issues.apache.org/jira/browse/IGNITE-4756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vyacheslav Daradur reassigned IGNITE-4756: ------------------------------------------ Assignee: Vyacheslav Daradur (was: Vadim Opolski) > Print info about partition distribution to log > ----------------------------------------------- > > Key: IGNITE-4756 > URL: https://issues.apache.org/jira/browse/IGNITE-4756 > Project: Ignite > Issue Type: Improvement > Components: general > Reporter: Taras Ledkov > Assignee: Vyacheslav Daradur > Priority: Minor > Labels: newbie > > Summarize discussions: > Add log message in case partitions distribution is not close to even > distribution: > # Add system property IGNITE_PART_DISTRIBUTION_WARN_THRESHOLD with default > value 0.1 to print warn message only when nodes count differs more then > threshold; > # The statistic is calculated and printed only for the local node; > # Statistic is placed at the {{GridAffinityAssignmentCache#calculate}} and > calculated for new {{idealAssignment}}. > # Message format is > {noformat} > Local node affinity assignment distribution is not ideal [cache=<cache_name>, > expectedPrimary=<ideal_count_of_primary_partitions>, > exectedBackups=<ideal_count_of_backups>, > primary=<count_of_primary_partitions>, backups=<count_of_backup_partitions>]. > {noformat} > e.g. for cache with name "test", 2 backups, 4 partition, 3 nodes: > {noformat} > Local node affinity assignment distribution is not ideal [cache=test, > expectedPrimary=1.33 (33.3%), exectedBackups=2.66 (66.66%), primary=1 (25%), > backups=3(75%)]. > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)