[infinispan-issues] [JBoss JIRA] (ISPN-3318) Migrate data from one cache store to another

Galder Zamarreño (JIRA) jira-events at lists.jboss.org
Thu Jul 25 03:00:26 EDT 2013


    [ https://issues.jboss.org/browse/ISPN-3318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12792836#comment-12792836 ] 

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



More information about the infinispan-issues mailing list