[jboss-jira] [JBoss JIRA] (WFLY-12937) Expired distributed web sessions/SFSBs not properly removed following rehash

Paul Ferraro (Jira) issues at jboss.org
Wed Jan 8 09:17:02 EST 2020


     [ https://issues.redhat.com/browse/WFLY-12937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Ferraro updated WFLY-12937:
--------------------------------
    Priority: Blocker  (was: Critical)


> Expired distributed web sessions/SFSBs not properly removed following rehash
> ----------------------------------------------------------------------------
>
>                 Key: WFLY-12937
>                 URL: https://issues.redhat.com/browse/WFLY-12937
>             Project: WildFly
>          Issue Type: Bug
>          Components: Clustering
>    Affects Versions: 18.0.1.Final
>            Reporter: Paul Ferraro
>            Assignee: Paul Ferraro
>            Priority: Blocker
>
> On topology change, changes to primary session ownership determine when a given member should schedule expiration of a given session, or cancel a scheduled expiration of a previously owned session. Primary ownership is determined by 2 components: the key partitioner and a consistent hash. The key partitioner determines which the segment to which a given key is assigned. A consistent hash determines which member is the primary owner of a given segment.
> The logic for determining primary ownership changes currently uses the wrong key partitioner. Currently, we use the partitioner from the cache configuration. However, when grouping is enabled (which is the case for web sessions and SFSBs), this parititioner is wrapped by a GroupPartitioner at runtime. That is the one we need.
> This results in expired web sessions/SFSBs remaining in memory, potentially indefinitely.



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list