[ https://issues.apache.org/jira/browse/IGNITE-6845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16244555#comment-16244555 ]
Andreas Weber commented on IGNITE-6845: --------------------------------------- Pull Request: https://github.com/apache/ignite/pull/2994 > WebSessionFilter cannot handle liberty session ids > -------------------------------------------------- > > Key: IGNITE-6845 > URL: https://issues.apache.org/jira/browse/IGNITE-6845 > Project: Ignite > Issue Type: Bug > Security Level: Public(Viewable by anyone) > Reporter: Andreas Weber > > h2. Problem: > Websphere Liberty creates session ids in the following form (way the session > id is serialized in the cookie): > <leadingZeros><id>:<cloneId> > e.g. 00003XeX_c5NHR5fJLYufFzt5ka:a3e94cfd-b391-4d9b-b9e7-6ddfcbf8c334 > If a request is received by the same instance where the session was created, > the requested session id is only the <id> part. > If a request is received by the another instance, the requested session id is > the complete > <leadingZeros><id>:<cloneId> > Because of this behavior, Ignite searches for <leadingZeros><id>:<cloneId> in > the cache, but only <id> was stored. > h2. Solution: > Implement a sessionIdTransformer for Websphere Liberty that normalizes > <leadingZeros><id>:<cloneId> to <id> -- This message was sent by Atlassian JIRA (v6.4.14#64029)