Current TcpDiscoverySpi can prolong detection of node failure which has several IP addresses. This happens because most of the timeouts like failureDetectionTimeout, sockTimeout, ackTimeout work per address. Actual failure detection delay is: failureDetectionTimeout*addressesNumber (1). And the node addresses are sorted out consistently. This affection on failure detection should be noted in logs, javadocs.
*1: addressesNumber - addresses number of next node in the ring.