[
https://issues.apache.org/jira/browse/IGNITE-28735?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18087081#comment-18087081
]
Ignite TC Bot commented on IGNITE-28735:
----------------------------------------
The Docs Required flag is being removed after review of PR #13193. The change
is an internal-only quick fix in ConnectionClientPool that adjusts a
denominator check in communication metrics code and does not introduce
user-facing behavior, API, configuration, operational, or documentation changes.
> ArithmeticException in metrics
> ------------------------------
>
> Key: IGNITE-28735
> URL: https://issues.apache.org/jira/browse/IGNITE-28735
> Project: Ignite
> Issue Type: Task
> Affects Versions: 2.19
> Reporter: Sergey Chugunov
> Assignee: Sergey Chugunov
> Priority: Major
> Fix For: 2.19
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> Fix from IGNITE-28222 introduced ArithmeticException in metrics calculation
> in some cases.
> Relevant part of stack trace:
> {code:java}
> java.lang.ArithmeticException: / by zero
> at
> org.apache.ignite.spi.communication.tcp.internal.ConnectionClientPool$NodeConnectionMetrics.averageConnectionLifeTime(ConnectionClientPool.java:862)
> at
> org.apache.ignite.internal.processors.metric.MetricRegistryImpl.lambda$nonThrowableSupplier$3(MetricRegistryImpl.java:424)
> at
> org.apache.ignite.internal.processors.metric.impl.LongGauge.value(LongGauge.java:45)
> at
> org.apache.ignite.spi.metric.jmx.MetricRegistryMBean.getAttribute(MetricRegistryMBean.java:72)
> at
> org.apache.ignite.spi.metric.jmx.ReadOnlyDynamicMBean.getAttributes(ReadOnlyDynamicMBean.java:66)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)