Author: sebb
Date: Mon Aug 11 03:30:56 2008
New Revision: 684702
URL: http://svn.apache.org/viewvc?rev=684702&view=rev
Log:
perThreadPoolSet needs to be defined for remote tests too
Modified:
jakarta/jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
Modified:
jakarta/jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java?rev=684702&r1=684701&r2=684702&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
(original)
+++
jakarta/jmeter/trunk/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
Mon Aug 11 03:30:56 2008
@@ -60,7 +60,7 @@
transient ResourceLimitingJdbcDataSource excaliburSource;
// Keep a record of the pre-thread pools so that they can be disposed of
at the end of a test
- private transient Set perThreadPoolSet = Collections.synchronizedSet(new
HashSet());
+ private transient Set perThreadPoolSet;
public DataSourceElement() {
}
@@ -79,7 +79,7 @@
log.debug("Disposing pool: "+dsc.getInstrumentableName()+"
@"+System.identityHashCode(dsc));
dsc.dispose();
}
- perThreadPoolSet.clear();
+ perThreadPoolSet=null;
}
}
@@ -99,6 +99,7 @@
log.error("JDBC data source already defined for: "+poolName);
} else {
String maxPool = getPoolMax();
+ perThreadPoolSet = Collections.synchronizedSet(new HashSet());
if (maxPool.equals("0")){ // i.e. if we want per thread pooling
variables.putObject(poolName, new DataSourceComponentImpl());
// pool will be created later
} else {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]