[jboss-jira] [JBoss JIRA] Created: (JBCLUSTER-269) AbstractJBossCacheService getSessionIds() misses dead backup regions

Brian Stansberry (JIRA) jira-events at lists.jboss.org
Wed May 5 17:49:06 EDT 2010


AbstractJBossCacheService getSessionIds() misses dead backup regions
--------------------------------------------------------------------

                 Key: JBCLUSTER-269
                 URL: https://jira.jboss.org/jira/browse/JBCLUSTER-269
             Project: JBoss Clustering
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: HA-Server-Cache-JBC
    Affects Versions: HA-Server-Cache-JBC 2.1.2.GA, HA-Server-Cache-JBC 2.0.1.GA , HA-Server-Cache-JBC 2.2.0.Final
            Reporter: Brian Stansberry
            Assignee: Brian Stansberry


The algorithm for searching for session ids does not take into account that the Fqn for buddies whose name ends with :DEAD (i.e. buddies that JBC knows are no longer in the group) include an extra element. Effect is getSessionIds() does not return ids for sessions stored under such trees.

Effect of this is when a session manager starts, it gets an incomplete listing of session ids. Affects of this are:

1) Some incorrect session count statistics through the JMX interface.
2) The sessions that are missed will not be passivated or expired by the background cleanup task.

Such sessions will still be available if accessed by a user request.

Fix is to properly search the dead buddy backup trees.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list