You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ps...@apache.org on 2009/06/13 20:41:24 UTC

svn commit: r784446 - in /commons/proper/pool/trunk: RELEASE-NOTES.txt build.xml pom.xml xdocs/changes.xml xdocs/download_pool.xml

Author: psteitz
Date: Sat Jun 13 18:41:23 2009
New Revision: 784446

URL: http://svn.apache.org/viewvc?rev=784446&view=rev
Log:
Prepared for 1.5.1 patch release.

Modified:
    commons/proper/pool/trunk/RELEASE-NOTES.txt
    commons/proper/pool/trunk/build.xml
    commons/proper/pool/trunk/pom.xml
    commons/proper/pool/trunk/xdocs/changes.xml
    commons/proper/pool/trunk/xdocs/download_pool.xml

Modified: commons/proper/pool/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/RELEASE-NOTES.txt?rev=784446&r1=784445&r2=784446&view=diff
==============================================================================
--- commons/proper/pool/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/pool/trunk/RELEASE-NOTES.txt Sat Jun 13 18:41:23 2009
@@ -1,25 +1,16 @@
                         
 
-              commons-pool-1.5 RELEASE NOTES
+              commons-pool-1.5.1 RELEASE NOTES
 
-This is a maintenance release including several important bug fixes. 
-This release is source and binary compatible with versions 1.3 and 1.4 of commons pool. In addition to resolving
-some important concurrency-related bugs (POOL-135, POOL-125, POOL-29 POOL-107) this release implements a fairness 
-algorithm to ensure that threads waiting for available object instances from GenericObjectPools and 
-GenericKeyedObjectPools are served in request arrival order.
+This is a patch release containing a fix for POOL-144, a regression introduced in version 1.5.
 
 Changes in this version include:
 
 
 Fixed Bugs:
-o  POOL-139:  StackKeyedObjectPool.getNumActive() needs to be synchronized. Thanks to Sebastian Bazley. 
-o  POOL-137:  Inconsistent synchronization in GenericObjectPool; constant fields should be final. Thanks to Sebastian Bazley. 
-o  POOL-75:  GenericObjectPool not FIFO with respect to borrowing threads. Thanks to Takayuki Kaneko and Gordon Mohr. 
-o  POOL-135:  _numActive > _maxActive under load 
-o  POOL-125:  Insufficient control over concurrent access to pooled objects by Evictor, client threads. 
-o  POOL-107:  Number of connections created has crossed more than maxActive. 
-o  POOL-122:  java.util.Timer in EvictionTimer does not recover from OutOfMemoryError in Evictor. 
-o  POOL-133:  Failed object creation may result in invalid active count in GKOP. 
+o  POOL-144:  When exhausted action is set to WHEN_EXHAUSTED_BLOCK, maxwait is positive and
+      client threads time out waiting for idle objects, capacity can be "leaked"
+      from GenericObjectPools and GeneritCkeyedObjectPools. 
 
 
  

Modified: commons/proper/pool/trunk/build.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/build.xml?rev=784446&r1=784445&r2=784446&view=diff
==============================================================================
--- commons/proper/pool/trunk/build.xml (original)
+++ commons/proper/pool/trunk/build.xml Sat Jun 13 18:41:23 2009
@@ -40,7 +40,7 @@
 
       <property name="name" value="commons-pool"/>
       <property name="title" value="Apache Commons Object Pooling Package"/>
-      <property name="version" value="1.6-SNAPSHOT"/>
+      <property name="version" value="1.5.1"/>
       <property name="package" value="org.apache.commons.pool.*"/>
 
       <property name="src.dir" value="${basedir}/src"/>

Modified: commons/proper/pool/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/pom.xml?rev=784446&r1=784445&r2=784446&view=diff
==============================================================================
--- commons/proper/pool/trunk/pom.xml (original)
+++ commons/proper/pool/trunk/pom.xml Sat Jun 13 18:41:23 2009
@@ -27,7 +27,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>commons-pool</groupId>
   <artifactId>commons-pool</artifactId>
-  <version>1.5.1-SNAPSHOT</version>
+  <version>1.5.1</version>
   <name>Commons Pool</name>
 
   <inceptionYear>2001</inceptionYear>
@@ -133,7 +133,7 @@
     <maven.compile.source>1.3</maven.compile.source>
     <maven.compile.target>1.3</maven.compile.target>
     <commons.componentid>pool</commons.componentid>
-    <commons.release.version>1.5</commons.release.version>
+    <commons.release.version>1.5.1</commons.release.version>
     <commons.jira.id>POOL</commons.jira.id>
     <commons.jira.pid>12310488</commons.jira.pid>
   </properties> 
@@ -248,7 +248,7 @@
           <artifactId>clirr-maven-plugin</artifactId>
           <version>2.2.2</version>
           <configuration>
-            <comparisonVersion>1.4</comparisonVersion>
+            <comparisonVersion>1.5</comparisonVersion>
             <minSeverity>info</minSeverity>
           </configuration>
         </plugin>

Modified: commons/proper/pool/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/xdocs/changes.xml?rev=784446&r1=784445&r2=784446&view=diff
==============================================================================
--- commons/proper/pool/trunk/xdocs/changes.xml (original)
+++ commons/proper/pool/trunk/xdocs/changes.xml Sat Jun 13 18:41:23 2009
@@ -22,7 +22,14 @@
   </properties>
   <body>
 
-  <release version="1.6" date="TBD">
+  <release version="1.5.1" date="2009-06-16" description=
+"This is a patch release containing a fix for POOL-144, a regression introduced
+in version 1.5.">
+    <action dev="markt" type="fix" issue="POOL-144">
+      When exhausted action is set to WHEN_EXHAUSTED_BLOCK, maxwait is positive and
+      client threads time out waiting for idle objects, capacity can be "leaked"
+      from GenericObjectPools and GeneritCkeyedObjectPools. 
+    </action>
   </release>
   <release version="1.5" date="2009-06-10" description=
 "This is a maintenance release including several important bug fixes. This release

Modified: commons/proper/pool/trunk/xdocs/download_pool.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/xdocs/download_pool.xml?rev=784446&r1=784445&r2=784446&view=diff
==============================================================================
--- commons/proper/pool/trunk/xdocs/download_pool.xml (original)
+++ commons/proper/pool/trunk/xdocs/download_pool.xml Sat Jun 13 18:41:23 2009
@@ -102,17 +102,17 @@
         <ul class="downloads">
           <li class="group"><div class="links"><span class="label">Binary</span></div>
             <ul>
-              <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5-bin.tar.gz">1.5.tar.gz</a>
+              <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.1-bin.tar.gz">1.5.1.tar.gz</a>
                 <ul class="attributes">
-                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5-bin.tar.gz.md5">md5</a>]</span>
-                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5-bin.tar.gz.asc">pgp</a>]</span>
+                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.1-bin.tar.gz.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.1-bin.tar.gz.asc">pgp</a>]</span>
                   </li>
                 </ul>
               </li>
-              <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5-bin.zip">1.5.zip</a>
+              <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.1-bin.zip">1.5.1.zip</a>
                 <ul class="attributes">
-                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5-bin.zip.md5">md5</a>]</span>
-                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5-bin.zip.asc">pgp</a>]</span>
+                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.1-bin.zip.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.1-bin.zip.asc">pgp</a>]</span>
                   </li>
                 </ul>
               </li>
@@ -120,17 +120,17 @@
           </li>
           <li class="group"><div class="links"><span class="label">Source</span></div>
             <ul>
-              <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5-src.tar.gz">1.5.tar.gz</a>
+              <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.1-src.tar.gz">1.5.1.tar.gz</a>
                 <ul class="attributes">
-                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5-src.tar.gz.md5">md5</a>]</span>
-                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5-src.tar.gz.asc">pgp</a>]</span>
+                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.1-src.tar.gz.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.1-src.tar.gz.asc">pgp</a>]</span>
                   </li>
                 </ul>
               </li>
-              <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5-src.zip">1.5.zip</a>
+              <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.1-src.zip">1.5.1.zip</a>
                 <ul class="attributes">
-                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5-src.zip.md5">md5</a>]</span>
-                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5-src.zip.asc">pgp</a>]</span>
+                  <li><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.1-src.zip.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.1-src.zip.asc">pgp</a>]</span>
                   </li>
                 </ul>
               </li>