commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1334534 - /commons/proper/pool/trunk/RELEASE-NOTES.txt
Date Sat, 05 May 2012 23:30:16 GMT
Author: sebb
Date: Sat May  5 23:30:15 2012
New Revision: 1334534

URL: http://svn.apache.org/viewvc?rev=1334534&view=rev
Log:
Some more issues fixed in 2.0

Modified:
    commons/proper/pool/trunk/RELEASE-NOTES.txt

Modified: commons/proper/pool/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/pool/trunk/RELEASE-NOTES.txt?rev=1334534&r1=1334533&r2=1334534&view=diff
==============================================================================
--- commons/proper/pool/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/pool/trunk/RELEASE-NOTES.txt Sat May  5 23:30:15 2012
@@ -10,6 +10,16 @@ Changes in this version include:
 
 
 Fixed Bugs:
+o POOL-221:  PooledObject.state does not need to be volatile.
+o POOL-215:  GenericKeyedObjectPool - multiple mutable fields not published safely.
+o POOL-214:  GenericObjectPool.evictionPolicy not thread-safe
+o POOL-212:  GenericObjectPool allows maxIdle < minIdle
+o POOL-207:  GenericKeyedObjectPool.clear() has unnecessary null check of objectDequeue
+o POOL-201:  Classes Generic[Keyed]ObjectPoolConfig are generic - but why?
+o POOL-200:  GOP/GKOP don't consistently use getters to access fields
+o POOL-199:  GOP/GKOP evict() method is not synchronised and is not thread-safe
+o POOL-197:  PooledObject: risky init of lastBorrowTime & lastReturnTime
+o POOL-196:  PooledObject.getActiveTimeMillis() does not synch. access to lastReturnTime
and lastBorrowTime
 o POOL-188:  Remove confusing method PoolUtils.ErodingKeyedObjectPool.numIdle(K key). Thanks
to sebb.
 o POOL-150:  Ensure GKOP.preparePool() throws an exception if no factory has been
              defined.
@@ -20,6 +30,7 @@ o POOL-178:  Re-factor common code into 
 o POOL-100:  Allow custom eviction policies to be defined.
 
 Changes:
+o POOL-216:  GenericKeyedObjectPool.ensureMinIdle(K) does not need to check getMinIdlePerKey().
 o POOL-194:  Replace synchronized blocks in PoolUtils with Read/Write locks.
 o POOL-83:   Support Java 1.5 Generics.
 o POOL-186:  Developer documentation and examples have to be updated once the 2.0 repackaging
has been done



Mime
View raw message