Description
Now connCheckFreq value calculated by some not obvious code:
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); }
It should be replaced with constant.
Attachments
Issue Links
- links to