[jboss-cvs] JBossAS SVN: r59873 - branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Jan 20 03:15:43 EST 2007


Author: weston.price at jboss.com
Date: 2007-01-20 03:15:43 -0500 (Sat, 20 Jan 2007)
New Revision: 59873

Modified:
   branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java
Log:
[JBAS-3911] Max pool size should be set to min pool size if the latter
is less than the former. 



Modified: branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java
===================================================================
--- branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java	2007-01-20 07:00:22 UTC (rev 59872)
+++ branches/Branch_4_2/connector/src/main/org/jboss/resource/connectionmanager/InternalManagedConnectionPool.java	2007-01-20 08:15:43 UTC (rev 59873)
@@ -117,7 +117,16 @@
       defaultSubject = subject;
       defaultCri = cri;
       this.poolParams = poolParams;
-      this.maxSize = poolParams.maxSize;
+
+      if(this.poolParams.minSize > maxSize)
+      {
+         log.trace("Minimum pool size exceeds maximum pool size. Setting max size to " + this.poolParams.minSize + " Please verify your *-ds.xml file.");
+         this.maxSize = this.poolParams.minSize;
+      }
+      else
+      {
+         this.maxSize = poolParams.maxSize;
+      }
       this.log = log;
       this.trace = log.isTraceEnabled();
       cls = new ArrayList(this.maxSize);




More information about the jboss-cvs-commits mailing list