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

Ignite TC Bot commented on IGNITE-26179:
----------------------------------------

{panel:title=Branch: [pull/12271/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/12271/head] Base: [master] : New Tests 
(80)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#00008b}SPI{color} [[tests 
80|https://ci2.ignite.apache.org/viewLog.html?buildId=8652456]]
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testAcquiringThreadsCntMetric[connsPerNode=1,
 pairedConns=true, msgQueueLimit=0, clientLdr=true] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testIdleRemovedConnectionMetricsUnderLazyLoad[connsPerNode=1,
 pairedConns=true, msgQueueLimit=0, clientLdr=false] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testMetricsBasics[connsPerNode=1, 
pairedConns=true, msgQueueLimit=0, clientLdr=true] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testMetricsBasics[connsPerNode=1, 
pairedConns=false, msgQueueLimit=100, clientLdr=false] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testRemovedConnectionMetrics[connsPerNode=1,
 pairedConns=true, msgQueueLimit=0, clientLdr=true] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testIdleRemovedConnectionMetricsUnderLazyLoad[connsPerNode=1,
 pairedConns=true, msgQueueLimit=0, clientLdr=true] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testRemovedConnectionMetrics[connsPerNode=1,
 pairedConns=true, msgQueueLimit=100, clientLdr=true] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testIdleRemovedConnectionMetricsUnderLazyLoad[connsPerNode=1,
 pairedConns=true, msgQueueLimit=100, clientLdr=true] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testAcquiringThreadsCntMetric[connsPerNode=1,
 pairedConns=true, msgQueueLimit=100, clientLdr=true] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testAcquiringThreadsCntMetric[connsPerNode=1,
 pairedConns=true, msgQueueLimit=0, clientLdr=false] - PASSED{color}
* {color:#013220}IgniteSpiTestSuite: 
CommunicationConnectionPoolMetricsTest.testRemovedConnectionMetrics[connsPerNode=1,
 pairedConns=true, msgQueueLimit=0, clientLdr=false] - PASSED{color}
... and 69 new tests

{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8651613&buildTypeId=IgniteTests24Java8_RunAll]

> Metrics of TCPCommunication connection pool.
> --------------------------------------------
>
>                 Key: IGNITE-26179
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26179
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Vladimir Steshin
>            Assignee: Vladimir Steshin
>            Priority: Major
>              Labels: ise
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> Among the settings of _TcpCommunication_ we have parameters like 
> {_}usePairedConnections, connectionsPerNode{_}, {_}messageQueueLimit{_}.
> These settings can improve throughput, reduce latency and limit unsent data 
> memory consumption . But we have no indicator hinting that the current 
> settings of the pool aren't enough.
> We've met user experience where a user had to use _connectionsPerNode_ 
> parameter. But to find it out, an external analysis tool (like JRF) was 
> required.
> To provide information of connection pool utilization we may expose some 
> metrics. Various common connection pools often supply its metrics.
> The metrics might be:
>  * Pool size
>  * Number of currently open connections
>  * Number of active connections
>  * Average connection idle time
>  * Average connection lifetime
>  * Number of closed connections
> And also
>  * Number of pending messages to each node



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to