Author: sebb Date: Sat Mar 6 21:02:34 2010 New Revision: 919850 URL: http://svn.apache.org/viewvc?rev=919850&view=rev Log: Bug 48350 - Deadlock on distributed testing with 2 clients
Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/ClientJMeterEngine.java jakarta/jmeter/trunk/xdocs/changes.xml Modified: jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/ClientJMeterEngine.java URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/ClientJMeterEngine.java?rev=919850&r1=919849&r2=919850&view=diff ============================================================================== --- jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/ClientJMeterEngine.java (original) +++ jakarta/jmeter/trunk/src/core/org/apache/jmeter/engine/ClientJMeterEngine.java Sat Mar 6 21:02:34 2010 @@ -39,6 +39,8 @@ public class ClientJMeterEngine implements JMeterEngine, Runnable { private static final Logger log = LoggingManager.getLoggerForClass(); + private static final Object LOCK = new Object(); + private RemoteJMeterEngine remote; private HashTree test; @@ -119,7 +121,15 @@ try { JMeterContextService.startTest(); - remote.configure(test, host); + /* + * Add fix for Deadlocks, see: + * + * See https://issues.apache.org/bugzilla/show_bug.cgi?id=48350 + */ + synchronized(LOCK) + { + remote.configure(testTree, host); + } log.info("sent test to " + host); if (savep != null){ log.info("Sending properties "+savep); Modified: jakarta/jmeter/trunk/xdocs/changes.xml URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/xdocs/changes.xml?rev=919850&r1=919849&r2=919850&view=diff ============================================================================== --- jakarta/jmeter/trunk/xdocs/changes.xml (original) +++ jakarta/jmeter/trunk/xdocs/changes.xml Sat Mar 6 21:02:34 2010 @@ -130,6 +130,7 @@ <li>Bug 47646 - NullPointerException in the "Random Variable" element</li> <li>Disallow adding any child elements to JDBC Configuration</li> <li>BeanInfoSupport now caches getBeanDescriptor() - should avoid an NPE on non-Sun JVMs when using CSVDataSet (and some other TestBeans)</li> +<li>Bug 48350 - Deadlock on distributed testing with 2 clients</li> </ul> <!-- ==================================================== --> --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org