Andreas Weber created IGNITE-6845: ------------------------------------- Summary: 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)