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

TcpDiscoverySpi: validation of discovery message path on each node

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • general

    Description

      As each discovery message goes across the ring it can record all nodes it was handled on.

      It gives discovery protocol an opportunity to set up a constant monitoring of cluster topology: each node on receiving discovery message will compare path recorded by the message and its local picture of current topology. On detecting any discrepancy node may at least print warning or take other actions.

      Path recording may be expensive in terms of network traffic so it is better to add this logic to specific types of discovery messages: all topology changing messages and (may be) heartbeats.

      Attachments

        Activity

          People

            dkarachentsev Dmitry Karachentsev
            sergey-chugunov Sergey Chugunov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: