Kill detached session when resumption is attempted at different cluster node

Description

For Stream Management, Openfire requires streams to be resumed on the server node that they were originally connected on.

When a client tries to resume a stream on a different cluster node, it is unlikely that they will ever resume it on the ‘correct’ node.

To reduce lingering state, Openfire should close detached sessions for a client, when that client tries to resume the stream on the ‘incorrect’ cluster node.

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created December 1, 2023 at 1:11 PM
Updated December 5, 2023 at 9:39 AM
Resolved December 5, 2023 at 9:39 AM