You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the SockJS event bus bridge, EventBusBridgeImpl#internalHandlePing keeps the web session alive by calling Session#setAccessed
However this only works for a local session storage. ClusteredSessionStoreImpl does not honor Session#lastAccessed but rather uses the TTL feature of AsyncMap.
Version
>= 4.5.0 (older are probably also affected)
Context
When using the SockJS event bus bridge, EventBusBridgeImpl#internalHandlePing keeps the web session alive by calling Session#setAccessed
However this only works for a local session storage. ClusteredSessionStoreImpl does not honor Session#lastAccessed but rather uses the TTL feature of AsyncMap.
Do you have a reproducer?
Yes please check out https://github.com/cgm-aw/vertx-sessiontimeout-reproducer
Steps to reproduce
Please check out my reproducer, you can reproduce the issue and also see how the mechanism works fine with the local session storage.
Best regards
The text was updated successfully, but these errors were encountered: