[
https://issues.jboss.org/browse/ISPN-2172?page=com.atlassian.jira.plugin....
]
Galder Zamarreño updated ISPN-2172:
-----------------------------------
Comment: was deleted
(was: I think I've found the problem: L1ManagerImpl will only invalidate those keys
that have been requested by others nodes (via a get()). However, if a node receives data
as part of rehashing and it does not belong to it, it'd be added to L1 but it
won't be registered as requestor, hence it won't be invalidated when the remove
happens.)
Cache removals not removing L1 cached values in non-owners after
rehashing
--------------------------------------------------------------------------
Key: ISPN-2172
URL:
https://issues.jboss.org/browse/ISPN-2172
Project: Infinispan
Issue Type: Bug
Components: Distributed Cache
Affects Versions: 5.1.5.FINAL, 5.2.0.ALPHA2
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Priority: Critical
Labels: jdg, jdg6
Fix For: 5.2.0.ALPHA3, 5.2.0.FINAL
There appears to be an issue L1 and removals.
Seems like on removal, non-owners are not invalidated and data is left in memory.
If using a Hot Rod server, it would appear as if the remote get operations don't
return anything after removal is cos it goes to an owner node, where data is indeed
removed.
However, if you try to build a test case with embedded cache, it clearly shows that after
removal, data is left in memory.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira