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

TcpDiscoverySpi: detailed info about current state in MBean

    XMLWordPrintableJSON

Details

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

    Description

      When TcpDiscoverySpi is used all nodes keep information about current topology locally. Discovery protocol is responsible of keeping this information consistent across all nodes.

      However in situations of network glitches some nodes may have different pictures of current state and topology of the cluster.

      To make it easier to monitor state of the whole cluster and identify such nodes quicker the following information should be presented via MBean interface on each node:

      • Current topology version;
      • Hash of current topology (e.g. sum of hash codes of all nodeIds) (to allow quick matching);
      • Pretty-formatted snapshot of current topology visible from the node;
      • Information about nodes visible/invisible to local one;
      • Other information useful to monitoring of topology state.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: