[infinispan-issues] [JBoss JIRA] (ISPN-2172) Cache removals not removing L1 cached values in non-owners after rehashing
Galder Zamarreño (JIRA)
jira-events at lists.jboss.org
Thu Jul 26 10:14:06 EDT 2012
[ https://issues.jboss.org/browse/ISPN-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12708100#comment-12708100 ]
Galder Zamarreño commented on ISPN-2172:
----------------------------------------
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
More information about the infinispan-issues
mailing list