Alexei Scherbakov created IGNITE-4499:
-----------------------------------------

             Summary: TcpDiscoverySpi is not reliable in some network split 
scenarios.
                 Key: IGNITE-4499
                 URL: https://issues.apache.org/jira/browse/IGNITE-4499
             Project: Ignite
          Issue Type: Bug
          Components: general
    Affects Versions: 1.6
            Reporter: Alexei Scherbakov
             Fix For: 2.0


Where is a possible caveat in current discovery implementation using ring of 
nodes.

Imagine grid consisting of nodes A B C D

Let them form the ring:
A-B-C-D-A

If network connectivity issues will arise between nodes A-C and B-D
discovery spi will never know it and will continue to assume the topology is 
valid. 

On other side, TcpCommunicationSpi will try to run transaction on this topology 
and never will succeed.

We must drop nodes from topology on communication spi errors.






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to