Too many sessions removed when one session logs out

Description

When a user is logged in with two clients, there are two values in an entry for that user in the Routing User Sessions cache.

Now, when the user logs out with one client, the entire cache entry is removed. This also removes the cached entry for the remaining session, which is undesirable.

This was reported for websocket-based clients. I have not yet attempted to reproduce this.

Environment

None

Activity

Show:

Guus der Kinderen July 29, 2022 at 6:29 PM

This issue can be reproduced with websockets, but not with BOSH.

Fixed

Details

Created March 23, 2022 at 9:20 AM
Updated August 1, 2022 at 7:52 PM
Resolved August 1, 2022 at 7:52 PM

Flag notifications