Sergey Chugunov created IGNITE-11621:
----------------------------------------
Summary: Node is stuck in "No next node in topology" infinite loop in special case.
Key: IGNITE-11621
URL:
https://issues.apache.org/jira/browse/IGNITE-11621 Project: Ignite
Issue Type: Bug
Reporter: Sergey Chugunov
Assignee: Sergey Chugunov
Attachments: NoNextNodeInTopologyReproducer.java
In special case (reproducer is attached) node may stuck in the loop when the following sequence of events happens:
* Nodes A and B are already in cluster.
* Node C starts joining the cluster.
* On node C NodeAdded message new node D is started.
* Before NodeAddFinished for node C reaches it socket to node C fails and node is considered failed by the cluster.
* When NodeFailed message for node C reaches node B both A and B fails.
* After that node D gets stuck in infinite "No next node in topology" loop processing NodeFailed messages for A, B and C indefinitely.
The main logic in attached reproducer lives in node1SpecialSpi - it is a TcpDiscoverySpi node B starts with.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)