Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-7463 Upgrade JGroups to 2.6.22
  3. JBPAPP-9167

TCPPING: add new member addresses to initial_hosts dynamically

    XMLWordPrintable

Details

    • Documentation (Ref Guide, User Guide, etc.), Release Notes
    • Hide
      The TCPPING configuration in JGroups had to define statically the list of all possible cluster members. Consequently, the cluster had to be restarted if a new member was added. The "max_dynamic_hosts" property has been added to TCPPING which defines the number of extra hosts to be added dynamically to the cluster without the need to restart the cluster. Therefore, it is now possible to add new members to the cluster when using TCPPING without requiring the cluster restart. The property default value is "0". Note that the new nodes need to be added statically to each node's configuration at the next restart of that node.
      Show
      The TCPPING configuration in JGroups had to define statically the list of all possible cluster members. Consequently, the cluster had to be restarted if a new member was added. The "max_dynamic_hosts" property has been added to TCPPING which defines the number of extra hosts to be added dynamically to the cluster without the need to restart the cluster. Therefore, it is now possible to add new members to the cluster when using TCPPING without requiring the cluster restart. The property default value is "0". Note that the new nodes need to be added statically to each node's configuration at the next restart of that node.
    • Documented as Feature Request
    • NEW

    Description

      When we have A,B and C listed in initial_hosts but later D and E join, and we have a partition

      {A,B,C}

      and

      {D,E}

      , when the partition heals later, we have no way of merging the 2 subgroups back into 1 because initial_hosts doesn't contain D or E.
      SOLUTION: dynamically add members not in initial_hosts to initial_hosts on view changes. Keep the number of dynamically added members bounded.

      Attachments

        Issue Links

          Activity

            People

              rhn-support-dereed Dennis Reed
              rhn-support-dereed Dennis Reed
              Eva Kopalova Eva Kopalova (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: