[ https://issues.apache.org/jira/browse/IGNITE-4756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vadim Opolski updated IGNITE-4756: ---------------------------------- Comment: was deleted (was: [~tledkov-gridgain] [~avinogradov] Added local node filtering in calculating statistics.) > 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: Vadim Opolski > Priority: Minor > Labels: newbie > Fix For: 2.2 > > > 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 (v6.4.14#64029)