[jboss-jira] [JBoss JIRA] (WFLY-7242) CacheRegistry is missing entries (e.g. client mappings) following a merge after a cluster split

Radoslav Husar (JIRA) issues at jboss.org
Thu Sep 29 16:57:00 EDT 2016


Radoslav Husar created WFLY-7242:
------------------------------------

             Summary: CacheRegistry is missing entries (e.g. client mappings) following a merge after a cluster split
                 Key: WFLY-7242
                 URL: https://issues.jboss.org/browse/WFLY-7242
             Project: WildFly
          Issue Type: Bug
          Components: Clustering
    Affects Versions: 10.0.0.Final, 10.1.0.Final
            Reporter: Radoslav Husar
            Assignee: Radoslav Husar
            Priority: Critical
             Fix For: 11.0.0.Alpha1


One of the manifestation of the issue:

# start 2 nodes with SLSB with TUNNEL transport
# start both nodes creating 2 clusters (or partitions)
# start ejb client 
# start GossipRouter and wait for merge
# 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. 



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list