Description
after working under [1] i found that if
SocketTimeoutException
would be thrown from readReceipt, test
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySelfTest#runFailureDetectionOnReceiptError
will fail, i suppose it`s due to
org.apache.ignite.spi.discovery.tcp.ServerImpl#sendMessageDirectly org.apache.ignite.spi.IgniteSpiOperationTimeoutHelper#checkFailureTimeoutReached
and
if (X.hasCause(e, IgniteSpiOperationTimeoutException.class, SocketTimeoutException.class, SocketException.class)) return true;
logic, need further alalysis.
Attachments
Issue Links
- is related to
-
IGNITE-7152 Failure detection timeout don't work on permanent send message errors causing infinite loop
- Resolved