Description
Currently in TcpDiscoverySpi there is safety check called when discovery worker thread is idle: if node from 'failed list' still in ring then send 'node failed' message for such node ('ServerImpl.checkFailedNodesList'). This can lead to lots of duplicated unnecessary messages.
This check should be changed: need send event only once and only in case when node which marked node as failed left cluster.
Attachments
Issue Links
- relates to
-
IGNITE-10198 test cases fail in TcpDiscoveryMultiThreadedTest: testCustomEventOnJoinCoordinatorStop and testClientContinuousQueryCoordinatorStop
- In Progress
-
IGNITE-10249 TcpDiscoveryMultiThreadedTest#testCustomEventNodeRestart: Getting affinity for topology version earlier than affinity is calculated
- Resolved