[ 
https://issues.apache.org/jira/browse/IGNITE-12108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16960818#comment-16960818
 ] 

Ivan Bessonov commented on IGNITE-12108:
----------------------------------------

[~nizhikov] can you please explain why it's a poor design and why it has to be 
fixed in this particular issue?

I wanted to introduce metrics for Communication SPI, not for every other 
component that uses NIO server. If you want me to do it then please create 
separate issue.

 

> It's about unnecessary {{Map#get}} operation.

That method is deprecated and invoked in JMX only, should I really care about 
rare single get operation? I don't think so.

 

> Please, revert unnecessary changes.

Do we have any strict rules about removing unnecessary "this." references in 
code?

I mean, it's not hard for me to return everything back, but how should I 
initialize new field, "this.ctx = ...;" or "ctx = ...;"? What was the 
motivation behind your comment?

 

Please reply, thank you!

> [IEP-35] Migrate Communication Metrics.
> ---------------------------------------
>
>                 Key: IGNITE-12108
>                 URL: https://issues.apache.org/jira/browse/IGNITE-12108
>             Project: Ignite
>          Issue Type: New Feature
>            Reporter: Ivan Bessonov
>            Assignee: Ivan Bessonov
>            Priority: Major
>              Labels: IEP-35, await
>             Fix For: 2.8
>
>          Time Spent: 4h 20m
>  Remaining Estimate: 0h
>
> ||*Name*||*Description*||
> |communication.tcp.outboundMessagesQueueSize|Number of messages waiting to be 
> sent|
> |communication.tcp.sentBytes|Total number of bytes received by current node|
> |communication.tcp.receivedBytes|Total number of bytes sent by current node|
> |communication.tcp.sentMessagesCount|Total number of messages sent by current 
> node|
> |communication.tcp.receivedMessagesCount|Total number of messages received by 
> current node|
> |communication.tcp.sentMessagesByType.<directType>|Total number of messages 
> with given type sent by current node|
> |communication.tcp.receivedMessagesByType.<directType>|Total number of 
> messages with given type received by current node|
> |communication.tcp.<nodeId>.sentMessagesToNode|Total number of messages sent 
> by current node to the given node|
> |communication.tcp.<nodeId>.receivedMessagesFromNode|Total number of messages 
> received by current node from the given node|
>  



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

Reply via email to