[jboss-jira] [JBoss JIRA] Commented: (JBCACHE-964) Optional 1.x marshalling for CacheLoaders using VersionAwareMarshaller

Galder Zamarreno (JIRA) jira-events at lists.jboss.org
Thu Mar 1 13:45:08 EST 2007


    [ http://jira.jboss.com/jira/browse/JBCACHE-964?page=comments#action_12354738 ] 
            
Galder Zamarreno commented on JBCACHE-964:
------------------------------------------

With the addition of the new AdjListJDBCCacheLoader, 
i'll look at the possibility of just enabling the use of 
cache.loader.marshalling.plainserialization system property, 
which enables 1.x marshalling, when used with the old 
JDBCCacheLoader.

The new version should just use VAM.

> Optional 1.x marshalling for CacheLoaders using VersionAwareMarshaller
> ----------------------------------------------------------------------
>
>                 Key: JBCACHE-964
>                 URL: http://jira.jboss.com/jira/browse/JBCACHE-964
>             Project: JBoss Cache
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>          Components: Cache loaders
>            Reporter: Galder Zamarreno
>         Assigned To: Galder Zamarreno
>            Priority: Minor
>             Fix For: 2.0.0.GA, 2.0.0.BETA2
>
>
> Customers that want to use JBossCache 2.x might be reluctant to 
> migrate their data from one format to the other. I can see how an 
> existing customer might think this is a proper pain in the ass, 
> independent of the benefits, and might reduce adoption among them.
> We want to remove barriers upgrading, but at the same time, we want 
> new customer to use new marshalling, so I'd actually implement the 
> possibility to use 1.x marshalling which is plan java serialization at 
> the CacheLoader level. This could easily achieved adding a property to 
> the <properties> section.
> The default in 2.x should be to use VAM and only people who are 
> resilient to change their existing stores to VAM should use the 1.x 
> option, which would need explicitly definition.
> This option also makes it easier for migration purpouses as customers 
> should be able to start two cache instances with different cache loader 
> marshalling method set. They could then loop through the first one using 
> get operations and call put in the second instance.
> Just note that this does not apply to the marshalling done at 
> replication level as there's no hard data that needs migrating.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list