Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-6187

Nodes should be recognized if they join a cluster again if PartitionHandling is active

    Details

    • Type: Enhancement
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Core

      Description

      If a node leave a cluster by crash/power or network problems and is restarted the ID has changed and it is a NEW node.
      In case of PartitionHandling enabled the cluster can be in a state where it is impossible to recover automatically.
      As ISPN8 will have a new feature "persistent" address, which is used for CH only at this moment, this address can be used for PH as well.

      As a result the node join as known and can be

      1. filled with data via state-transfer if the remaining cluster is the major partition and AVAILABLE.
      2. filled with data if at least one owner is inside the remaining cluster
        equal splitt with numOwner>numNode/2
      3. full cluster rebalance with WARN/ERROR if there is a possible loss of data

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                dan.berindei Dan Berindei
                Reporter:
                wdfink Wolf-Dieter Fink
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: