[infinispan-commits] Infinispan SVN: r598 - trunk/core/src/test/java/org/infinispan/tx.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Tue Jul 21 09:59:17 EDT 2009
Author: mircea.markus
Date: 2009-07-21 09:59:16 -0400 (Tue, 21 Jul 2009)
New Revision: 598
Modified:
trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java
Log:
[ISPN-38] - (eager deadlock detection) - added UT for DIST
Modified: trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java 2009-07-21 13:54:37 UTC (rev 597)
+++ trunk/core/src/test/java/org/infinispan/tx/DeadlockDetectionTest.java 2009-07-21 13:59:16 UTC (rev 598)
@@ -43,24 +43,23 @@
* Functional test for deadlock detection.
*
* @author Mircea.Markus at jboss.com
- * <p/>
- * TODO - test for deadlock on invalidation
* TODO - add test deadlock with distribution
*/
@Test(testName = "tx.DeadlockDetectionTest", groups = "functional")
public class DeadlockDetectionTest extends MultipleCacheManagersTest {
- private ControlledRpcManager controlledRpcManager1;
- private ControlledRpcManager controlledRpcManager2;
- private CountDownLatch replicationLatch;
- private ExecutorThread t1;
- private ExecutorThread t2;
- private DeadlockDetectingLockManager ddLm1;
- private DeadlockDetectingLockManager ddLm2;
+ protected ControlledRpcManager controlledRpcManager1;
+ protected ControlledRpcManager controlledRpcManager2;
+ protected CountDownLatch replicationLatch;
+ protected ExecutorThread t1;
+ protected ExecutorThread t2;
+ protected DeadlockDetectingLockManager ddLm1;
+ protected DeadlockDetectingLockManager ddLm2;
+ protected Configuration.CacheMode cacheMode = Configuration.CacheMode.REPL_SYNC;
protected void createCacheManagers() throws Throwable {
- Configuration config = getDefaultClusteredConfig(Configuration.CacheMode.REPL_SYNC);
+ Configuration config = getDefaultClusteredConfig(cacheMode);
config.setTransactionManagerLookupClass(DummyTransactionManagerLookup.class.getName());
config.setEnableDeadlockDetection(true);
config.setSyncCommitPhase(true);
@@ -466,7 +465,7 @@
}
}
- private boolean xor(boolean b1, boolean b2) {
+ protected boolean xor(boolean b1, boolean b2) {
return (b1 || b2) && !(b1 && b2);
}
More information about the infinispan-commits
mailing list