commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pste...@apache.org
Subject svn commit: r791981 - in /commons/proper/pool/trunk: RELEASE-NOTES.txt build.xml pom.xml xdocs/changes.xml xdocs/download_pool.xml
Date Tue, 07 Jul 2009 21:30:06 GMT
Author: psteitz
Date: Tue Jul  7 21:30:05 2009
New Revision: 791981

URL: http://svn.apache.org/viewvc?rev=791981&view=rev
Log:
Prepared for 1.5.2 RC

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=791981&r1=791980&r2=791981&view=diff
==============================================================================
--- commons/proper/pool/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/pool/trunk/RELEASE-NOTES.txt Tue Jul  7 21:30:05 2009
@@ -1,16 +1,19 @@
                         
 
-              commons-pool-1.5.1 RELEASE NOTES
+              commons-pool-1.5.2 RELEASE NOTES
 
-This is a patch release containing a fix for POOL-144, a regression introduced in version
1.5.
+This is a patch release containing a fixes for POOL-146 and POOL-147, regressions introduced
in version 1.5.
 
 Changes in this version include:
 
 
 Fixed Bugs:
-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. 
+o  POOL-146:  Handle the case where one key has reached maxActive but other keys have not.
+      Prior to the fix for this issue, threads waiting on objects from keyed pools
+      still having instances available could be blocked by a thread requesting an
+      instance from an exhausted pool. 
+o  POOL-147:  Fix case where a thread could end up waiting indefinitely even if objects
+      were available. Thanks to Giambattista Bloisi. 
 
 
  

Modified: commons/proper/pool/trunk/build.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/build.xml?rev=791981&r1=791980&r2=791981&view=diff
==============================================================================
--- commons/proper/pool/trunk/build.xml (original)
+++ commons/proper/pool/trunk/build.xml Tue Jul  7 21:30:05 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.5.2-SNAPSHOT"/>
+      <property name="version" value="1.5.2"/>
       <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=791981&r1=791980&r2=791981&view=diff
==============================================================================
--- commons/proper/pool/trunk/pom.xml (original)
+++ commons/proper/pool/trunk/pom.xml Tue Jul  7 21:30:05 2009
@@ -27,7 +27,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>commons-pool</groupId>
   <artifactId>commons-pool</artifactId>
-  <version>1.5.2-SNAPSHOT</version>
+  <version>1.5.2</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.1</commons.release.version>
+    <commons.release.version>1.5.2</commons.release.version>
     <commons.jira.id>POOL</commons.jira.id>
     <commons.jira.pid>12310488</commons.jira.pid>
   </properties> 

Modified: commons/proper/pool/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/xdocs/changes.xml?rev=791981&r1=791980&r2=791981&view=diff
==============================================================================
--- commons/proper/pool/trunk/xdocs/changes.xml (original)
+++ commons/proper/pool/trunk/xdocs/changes.xml Tue Jul  7 21:30:05 2009
@@ -22,7 +22,15 @@
   </properties>
   <body>
 
-  <release version="1.5.2" date="TBD">
+  <release version="1.5.2" date="2009-07-11" description=
+"This is a patch release containing a fixes for POOL-146 and POOL-147, regressions
+introduced in version 1.5.">
+    <action dev="markt" type="fix" issue="POOL-146">
+      Handle the case where one key has reached maxActive but other keys have not.
+      Prior to the fix for this issue, threads waiting on objects from keyed pools
+      still having instances available could be blocked by a thread requesting an
+      instance from an exhausted pool.
+    </action>
     <action dev="markt" type="fix" issue="POOL-147" due-to="Giambattista Bloisi">
       Fix case where a thread could end up waiting indefinitely even if objects
       were available.

Modified: commons/proper/pool/trunk/xdocs/download_pool.xml
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/xdocs/download_pool.xml?rev=791981&r1=791980&r2=791981&view=diff
==============================================================================
--- commons/proper/pool/trunk/xdocs/download_pool.xml (original)
+++ commons/proper/pool/trunk/xdocs/download_pool.xml Tue Jul  7 21:30:05 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.1-bin.tar.gz">1.5.1.tar.gz</a>
+              <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.2-bin.tar.gz">1.5.2.tar.gz</a>
                 <ul class="attributes">
-                  <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><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.2-bin.tar.gz.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.2-bin.tar.gz.asc">pgp</a>]</span>
                   </li>
                 </ul>
               </li>
-              <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.1-bin.zip">1.5.1.zip</a>
+              <li class="download"><a href="[preferred]/commons/pool/binaries/commons-pool-1.5.2-bin.zip">1.5.2.zip</a>
                 <ul class="attributes">
-                  <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><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.2-bin.zip.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/binaries/commons-pool-1.5.2-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.1-src.tar.gz">1.5.1.tar.gz</a>
+              <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.2-src.tar.gz">1.5.2.tar.gz</a>
                 <ul class="attributes">
-                  <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><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.2-src.tar.gz.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.2-src.tar.gz.asc">pgp</a>]</span>
                   </li>
                 </ul>
               </li>
-              <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.1-src.zip">1.5.1.zip</a>
+              <li class="download"><a href="[preferred]/commons/pool/source/commons-pool-1.5.2-src.zip">1.5.2.zip</a>
                 <ul class="attributes">
-                  <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><span class="md5">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.2-src.zip.md5">md5</a>]</span>
+                      <span class="pgp">[<a href="http://www.apache.org/dist/commons/pool/source/commons-pool-1.5.2-src.zip.asc">pgp</a>]</span>
                   </li>
                 </ul>
               </li>



Mime
View raw message