[ https://issues.apache.org/jira/browse/IGNITE-7152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Gura updated IGNITE-7152: -------------------------------- Fix Version/s: (was: 2.5) 2.6 > Failure detection timeout don't work on permanent send message errors causing > infinite loop > ------------------------------------------------------------------------------------------- > > Key: IGNITE-7152 > URL: https://issues.apache.org/jira/browse/IGNITE-7152 > Project: Ignite > Issue Type: Bug > Components: general > Affects Versions: 2.3 > Reporter: Alexandr Kuramshin > Assignee: Alexandr Kuramshin > Priority: Critical > Fix For: 2.6 > > Attachments: testFailureDetectionOnReceiptError.patch > > > Relative to {{RingMessageWorker.sendMessageAcrossRing}} implementation. > {{IgniteSpiOperationTimeoutHelper}} reinitialized every time the socket > successfully connected. > If any of {{IOException, IgniteCheckedException}} occurs upon message send > the socket will be closed and old {{IgniteSpiOperationTimeoutHelper}} will be > used to reconnect. > But after successful reconnect the new one will be created and the cycle > repeat. With a permanent send message error this causes an infinite loop. > The only send error which may cause to exit out of the loop and the next node > failure is {{IgniteSpiOperationTimeoutException, SocketTimeoutException, > SocketException}}. -- This message was sent by Atlassian JIRA (v7.6.3#76005)