ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexei Scherbakov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-4499) TcpDiscoverySpi is not reliable in some network split scenarios.
Date Tue, 27 Dec 2016 10:57:58 GMT
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)

Mime
View raw message