Hi all, As indicated to Steve and Manik yesterday, I've committed the Infinispan cache provider to Hibernate trunk and added the new module to the root pom.xml.
The provider currently depends on a Infinispan snapshot in order to pass all except the classloader tests which require more work on my side (Note that I'm away on PTO next week and so I'll carry on with this when I get back). The dependency on the snapshot is required in order to fix some issues that we found in Infinispan as tests were ported from the JBC integration layer. Manik will be releasing a Beta1 release either today or Monday and that should contain all the necessary fixes. So, when that release comes out, could someone that has Hibernate trunk commit access change the cache-infinispan/pom.xml to point to that version? That way Steve can carry on with 3.5 releases knowing that Infinispan is tied to a specific version and not a snapshot. So, what is it that is left to do? - Fix the classloader tests. This requires some thought cos we've moved away from isolated regions to lazy marshalling. I need more time to look into this. - Benchmark against other cache providers, we must be faster! I sent an email previously about this but got no reply, so I assume there's nothing right now to benchmark cache providers? - Document (wiki) how the cache provider works and its configuration. - Blog about it! The next time a Hibernate 3.5 release is put out there, this would be the ideal time to do so! Hopefully by then the docu/wiki will be ready. Note that the work done so far is not set in stone yet and any suggestion/improvements to how the cache works or about the configuration is welcomed. InfinispanRegionFactoryTestCase contains a fair few tests where different configuration settings are tested. That will give you an idea of the potential of the new configuration. I've removed the beta1 fix version from https://jira.jboss.org/jira/browse/ISPN-6 cos there's nothing specific to the cache provider implemented for beta1 other than fixing the corresponding issues and there're JIRAs for each of them already. Finally, I'd like to thank breddy for stepping up and starting the development of the cache provider. -- Galder ZamarreƱo Sr. Software Engineer Infinispan, JBoss Cache _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev