Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-4499

TcpDiscoverySpi is not reliable in some network split scenarios.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.6
    • 2.0
    • general
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              agura Andrey N. Gura
              ascherbakov Alexey Scherbakov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: