[
https://issues.jboss.org/browse/ISPN-3936?page=com.atlassian.jira.plugin....
]
Dan Berindei commented on ISPN-3936:
------------------------------------
After a closer look, it turns out the entries that are no longer local are deleted using
an InvalidateCommand, which does not write to the cache stores. So the only issue is that
iterating over the entire cache store can take a lot of time (and memory, because of
ISPN-3937).
State transfer should not modify shared cache stores
----------------------------------------------------
Key: ISPN-3936
URL:
https://issues.jboss.org/browse/ISPN-3936
Project: Infinispan
Issue Type: Bug
Components: Core, State Transfer
Affects Versions: 6.0.0.Final
Reporter: Dan Berindei
Assignee: Dan Berindei
Priority: Critical
Fix For: 7.0.0.Final, 7.0.0.Alpha2
When installing a new topology, we invalidate the cache entries that are no longer mapped
to the local node. We also iterate over the entries in the cache stores and delete the
ones that are no longer local, but this should only happen if the cache store is not
shared.
We had similar issues in the past, but this seems to be related to the new cache store
API introduced in 6.0.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira