Author: pferraro
Date: 2008-09-12 18:22:14 -0400 (Fri, 12 Sep 2008)
New Revision: 1820
Modified:
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java
Log:
init(...) needs to use a write lock, since it will trigger status(...) which requires a
write lock - and lock upgrading is not allowed.
Modified:
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java
===================================================================
---
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java 2008-09-12
22:18:06 UTC (rev 1819)
+++
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java 2008-09-12
22:22:14 UTC (rev 1820)
@@ -121,7 +121,7 @@
public void init(List<AddressPort> initialProxies)
{
- Lock lock = this.proxiesLock.readLock();
+ Lock lock = this.proxiesLock.writeLock();
lock.lock();
try
Show replies by date