[
https://issues.jboss.org/browse/ISPN-3318?page=com.atlassian.jira.plugin....
]
Galder Zamarreño commented on ISPN-3318:
----------------------------------------
{quote}We need to keep the old file cache store around for the backward compatibility (JDG
requirement).{quote}
Mircea, Randall's suggestion is compatible with what you're saying. The idea is
that anyone that would use the FCS with Infinispan 6.0+, if FCS would be able to detect
old FCS data structure, it could migrate it on the fly to the new single file based
structure. That is backwards compatible and keeps the old file cache store code around,
but transforms its inner details.
{quote}We'd also need a migration tool for migrating other cache stores (e.g. LevelDB
cache store from certain users) so +1 for the migration tool.{quote}
Indeed, that might be needed, but for the specific case of the new FCS upgrade, you might
not even need that, which is even better. If people want to migrate data from cache store
X to cache store Y on a whim, then yes, you need a migration tool.
Disclaimer: I have not investigated yet the feasibility of Randall's approach.
Migrate data from one cache store to another
--------------------------------------------
Key: ISPN-3318
URL:
https://issues.jboss.org/browse/ISPN-3318
Project: Infinispan
Issue Type: Task
Components: Loaders and Stores
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Fix For: 6.0.0.Final
Find a generic way to transfer data from one cache store to another, which could involve
different Infinispan versions. This is handy to migrate file cache store based users to
single file cache store (ISPN-2806).
Ideally, this should be added as a recipe for rolling upgrades.
--
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