Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-12676

[GSS](7.0.z) CacheRegistry is missing entries (e.g. client mappings) following a merge after a cluster split

    Details

      Description

      One of the manifestation of the issue:

      1. start 2 nodes with SLSB with TUNNEL transport
      2. start both nodes creating 2 clusters (or partitions)
      3. start ejb client
      4. start GossipRouter and wait for merge
      5. ejb client keeps talking only to known node; never receives a topology update

      This is because org.wildfly.clustering.server.registry.CacheRegistry#topologyChanged does not handle cluster merges and thus all entries from a given partition will be lost forever.

      The effects are especially missing client mappings and broken session stickiness.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  bmaxwell Brad Maxwell
                  Reporter:
                  bmaxwell Brad Maxwell
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: