Make connection objects non reusable. Once release has been called, it can't be reused.
authorfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 3 May 2009 00:18:33 +0000 (00:18 +0000)
committerfhanik <fhanik@13f79535-47bb-0310-9956-ffa450edef68>
Sun, 3 May 2009 00:18:33 +0000 (00:18 +0000)
commit8bb486073f5f434103e8e8ee3e512629c56c2e79
tree69ebc199a0fc21ddeb96c7bedc450b87e51d9071
parent7ca93a8d03b40e7d0d5bf6052c10fcc23ffe43a2
Make connection objects non reusable. Once release has been called, it can't be reused.
This makes the sizing algorithm easier
C3P0 leaks connections during the fairness test, reaches 20 connections even max is set to 10

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@771006 13f79535-47bb-0310-9956-ffa450edef68
modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/ConnectionPool.java
modules/jdbc-pool/java/org/apache/tomcat/jdbc/pool/PooledConnection.java
modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/DefaultTestCase.java
modules/jdbc-pool/test/org/apache/tomcat/jdbc/test/FairnessTest.java