[
https://issues.apache.org/jira/browse/IGNITE-4756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16074861#comment-16074861
]
Taras Ledkov commented on IGNITE-4756:
--------------------------------------
[~javaller] my comments:
# Ignite logger must not be created in constructor of AF. It is injected by
Ignite on affinity function initialization (see more about @LoggerResource and
@IgniteInstanceResource annotations);
# Statistic must be calculated only for local node (only for one node). The
part of calculation (increment of count) can be placed inside the method
{{assignPartition}}; Local node ID can be gathered from ignite instance (see
@IgniteInstanceResource annotations);
# The statistic structure for one node will be simplified to integer array
({{int[] stat}}) that contains counts of partitions (primary, back1, backup2,
etc);
> 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
>
>
> Print information about affinity assignment to log.
> e.g.:
> {noformat}
> <cache_name>: primary, [<node_ID_0>, <partitions_count>,
> <percentage_of_parts_count>], ..., [<node_ID_N>, <partitions_count>,
> <percentage_of_parts_count>]
> <cache_name>: backup_0, [<node_ID_0>, <partitions_count>,
> <percentage_of_parts_count>], ..., [<node_ID_N>, <partitions_count>,
> <percentage_of_parts_count>]
> ...
> <cache_name>: backup_N, [<node_ID_0>, <partitions_count>,
> <percentage_of_parts_count>], ..., [<node_ID_N>, <partitions_count>,
> <percentage_of_parts_count>]
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)