From 260ff03ae5e8cce0d1d56484e32825222e3046d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Galder=20Zamarren=CC=83o?= Date: Mon, 2 Mar 2015 09:49:39 +0100 Subject: [PATCH] HHH-9632 Update to Infinispan 7.1.0.Final --- .../infinispan/builder/infinispan-configs.xml | 192 +++++++----------- .../AbstractGeneralDataRegionTestCase.java | 1 + .../InfinispanRegionFactoryTestCase.java | 17 +- libraries.gradle | 2 +- 4 files changed, 81 insertions(+), 131 deletions(-) diff --git a/hibernate-infinispan/src/main/resources/org/hibernate/cache/infinispan/builder/infinispan-configs.xml b/hibernate-infinispan/src/main/resources/org/hibernate/cache/infinispan/builder/infinispan-configs.xml index beb7811dc8..2e87141016 100644 --- a/hibernate-infinispan/src/main/resources/org/hibernate/cache/infinispan/builder/infinispan-configs.xml +++ b/hibernate-infinispan/src/main/resources/org/hibernate/cache/infinispan/builder/infinispan-configs.xml @@ -1,134 +1,80 @@ - - - - - - - - - - + xmlns="urn:infinispan:config:7.0" + xsi:schemaLocation="urn:infinispan:config:7.0 http://www.infinispan.org/schemas/infinispan-config-7.0.xsd"> - - - - + + + - - - - - - - - - - - - + + - - - - - - - - - - - - - + - - - - - - - - - - - - - + + + + + + + - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/AbstractGeneralDataRegionTestCase.java b/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/AbstractGeneralDataRegionTestCase.java index 338340285e..c4c7224da8 100644 --- a/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/AbstractGeneralDataRegionTestCase.java +++ b/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/AbstractGeneralDataRegionTestCase.java @@ -110,6 +110,7 @@ public abstract class AbstractGeneralDataRegionTestCase extends AbstractRegionIm assertNull( "remote is clean", remoteRegion.get( KEY ) ); regionPut(localRegion); + sleep( 250 ); assertEquals( VALUE1, localRegion.get( KEY ) ); // allow async propagation diff --git a/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/InfinispanRegionFactoryTestCase.java b/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/InfinispanRegionFactoryTestCase.java index a69da42914..a526e19834 100644 --- a/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/InfinispanRegionFactoryTestCase.java +++ b/hibernate-infinispan/src/test/java/org/hibernate/test/cache/infinispan/InfinispanRegionFactoryTestCase.java @@ -29,9 +29,11 @@ import org.infinispan.AdvancedCache; import org.infinispan.configuration.cache.CacheMode; import org.infinispan.configuration.cache.Configuration; import org.infinispan.configuration.cache.ConfigurationBuilder; +import org.infinispan.configuration.global.GlobalConfigurationBuilder; import org.infinispan.eviction.EvictionStrategy; import org.infinispan.manager.DefaultCacheManager; import org.infinispan.manager.EmbeddedCacheManager; +import org.infinispan.test.TestingUtil; import org.junit.Test; import org.hibernate.cache.CacheException; @@ -290,18 +292,19 @@ public class InfinispanRegionFactoryTestCase { } } - @Test + @Test(expected = CacheException.class) public void testTimestampValidation() { Properties p = new Properties(); - final DefaultCacheManager manager = new DefaultCacheManager(); - InfinispanRegionFactory factory = createRegionFactory(manager, p); - ConfigurationBuilder builder = new ConfigurationBuilder(); - builder.clustering().cacheMode(CacheMode.INVALIDATION_SYNC); - manager.defineConfiguration("timestamps", builder.build()); + final DefaultCacheManager manager = new DefaultCacheManager(GlobalConfigurationBuilder.defaultClusteredBuilder().build()); try { + InfinispanRegionFactory factory = createRegionFactory(manager, p); + ConfigurationBuilder builder = new ConfigurationBuilder(); + builder.clustering().cacheMode(CacheMode.INVALIDATION_SYNC); + manager.defineConfiguration("timestamps", builder.build()); factory.start(null, p); fail("Should have failed saying that invalidation is not allowed for timestamp caches."); - } catch(CacheException ce) { + } finally { + TestingUtil.killCacheManagers(manager); } } diff --git a/libraries.gradle b/libraries.gradle index 9f926f3db1..cf3581de95 100644 --- a/libraries.gradle +++ b/libraries.gradle @@ -30,7 +30,7 @@ ext { junitVersion = '4.11' h2Version = '1.2.145' bytemanVersion = '2.1.2' - infinispanVersion = '6.0.0.Final' + infinispanVersion = '7.1.0.Final' jnpVersion = '5.0.6.CR1' libraries = [