-
Sub-task
-
Resolution: Done
-
Major
-
None
-
None
-
None
With Infinispan DIST, an SFSB context may not be stored in Infinispan on the local node. (Even if it's originally stored locally, it may move due to a rehash following a topology change).
Keep an L1 cache on the node that's servicing the session to improve read performance.
The session ownership system discussed in EJBTHREE-2051 can be used to detect failover and the need to invalidate the session out of L1. The locking system should return whether the call required obtaining the lock from a remote node; if yes that implies failover and an invalid L1.