Dmitry Karachentsev created IGNITE-8944:
-------------------------------------------
Summary: TcpDiscoverySpi: set connection check frequency to fixed value
Key: IGNITE-8944
URL:
https://issues.apache.org/jira/browse/IGNITE-8944 Project: Ignite
Issue Type: Improvement
Reporter: Dmitry Karachentsev
Now connCheckFreq value calculated by some not obvious code:
{code:java}
private void initConnectionCheckFrequency() {
if (spi.failureDetectionTimeoutEnabled())
connCheckThreshold = spi.failureDetectionTimeout();
else
connCheckThreshold = Math.min(spi.getSocketTimeout(), spi.metricsUpdateFreq);
for (int i = 3; i > 0; i--) {
connCheckFreq = connCheckThreshold / i;
if (connCheckFreq > 10)
break;
}
assert connCheckFreq > 0;
if (log.isInfoEnabled())
log.info("Connection check frequency is calculated: " + connCheckFreq);
}
{code}
It should be replaced with constant.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)