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)