[jboss-cvs] JBossAS SVN: r80199 - branches/Branch_JBoss_Cache_3/testsuite/src/main/org/jboss/test/cluster/testutil.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Oct 29 11:26:34 EDT 2008


Author: bstansberry at jboss.com
Date: 2008-10-29 11:26:34 -0400 (Wed, 29 Oct 2008)
New Revision: 80199

Modified:
   branches/Branch_JBoss_Cache_3/testsuite/src/main/org/jboss/test/cluster/testutil/SessionTestUtil.java
Log:
Ensure commits are sync to avoid races between test driver and replication when MVCC is used

Modified: branches/Branch_JBoss_Cache_3/testsuite/src/main/org/jboss/test/cluster/testutil/SessionTestUtil.java
===================================================================
--- branches/Branch_JBoss_Cache_3/testsuite/src/main/org/jboss/test/cluster/testutil/SessionTestUtil.java	2008-10-29 14:44:31 UTC (rev 80198)
+++ branches/Branch_JBoss_Cache_3/testsuite/src/main/org/jboss/test/cluster/testutil/SessionTestUtil.java	2008-10-29 15:26:34 UTC (rev 80199)
@@ -168,7 +168,13 @@
       
       config.setUseRegionBasedMarshalling(marshalling);
       config.setInactiveOnStartup(marshalling);
+      
+      // No async marshalling 
       config.setSerializationExecutorPoolSize(0);
+      // Block for commits -- no races between test driver and replication
+      config.setSyncCommitPhase(true);
+      config.setSyncRollbackPhase(true);
+      
       return config;
    } 
    




More information about the jboss-cvs-commits mailing list