All Projects : Commons Pool (Key: POOL)

Project Lead: Commons Developers
URL: http://commons.apache.org/pool/

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   

Change Log

   Bug POOL-149 FIXED A serious concurrent bug can cause resource leak when Pool exhausted and borrowed objects are invalid Critical Closed
   Bug POOL-146 FIXED Thread deadlock issue in GenericKeyedObjectPool borrowObject() Major Closed
   Bug POOL-145 FIXED Number of tested objects in eviction runs of GenericKeyedObjectPool Minor Closed
   Bug POOL-147 FIXED Thread stuck in GenericObjectPool borrowObject() Minor Closed
   Bug POOL-144 FIXED Maxwait exceeded causes pool capacity leak Major Closed
   Bug POOL-29 FIXED [pool]NumActive goes to negative when the pool can't create more objects Major Resolved
   Bug POOL-107 FIXED number of connections created has crossed more than maxActive Major Resolved
   Bug POOL-133 FIXED Failed object creation may result in invalid active count in GKOP Major Closed
   Bug POOL-136 FIXED Inconsistent synchronization in GenericKeyedObjectPool Major Closed
   Bug POOL-137 FIXED Inconsistent synchronization in GenericObjectPool; constant fields should be final Major Closed
   Bug POOL-125 FIXED Insufficient control over concurrent access to pooled objects by Evictor, client threads Major Closed
   Bug POOL-139 FIXED StackKeyedObjectPool.getNumActive() needs to be synchronized Major Closed
   Bug POOL-135 FIXED _numActive > _maxActive under load Major Closed
   Bug POOL-122 FIXED java.util.Timer in EvictionTimer does not recover from OutOfMemoryError in Evictor Major Closed
   Improvement POOL-75 FIXED [pool] GenericObjectPool not FIFO with respect to borrowing threads Minor Resolved
   Improvement POOL-132 DUPLICATE GenericKeyedObjectPool.borrowObject(Object key) blocked for all threads until _factory.makeObject(key) is finished Minor Closed
   Bug POOL-120 FIXED maxActive can be exceeded by one Blocker Resolved
   Improvement POOL-115 FIXED Build.xml should include Java source and taget versions in manifest Major Resolved
   Bug POOL-97 FIXED EVICTION_TIMER is never cancelled. Major Resolved
   Improvement POOL-108 FIXED GenericObjectPool does per-resource work (e.g. validate) in a synchronized context Major Resolved
   Improvement POOL-93 FIXED Reduce contention by making borrow & return more independent from each other Major Resolved
   Bug POOL-118 FIXED build.xml uses <java> to run JUnit Major Resolved
   Bug POOL-106 DUPLICATE Usage of System.currentTimeMillis() as key for a TreeMap Major Resolved
   Bug POOL-111 FIXED Depndencies page does not document whether needed for run-time or build Minor Resolved
   Bug POOL-116 FIXED GenericKeyedObjecPool(factory, Config) constructor ignores minIdle setting in Config Minor Resolved
   Bug POOL-117 FIXED StackObjectPool, SoftReferenceObjectPool borrowObject can loop indefinitely when new instances fail validation Minor Resolved
   Bug POOL-110 FIXED GenericObjectPool.Config assigns wrong value to softMinEvictableIdleTimeMillis Trivial Resolved
   Bug POOL-114 FIXED Javadoc warnings - xxx is an ambiguous reference or is not a field Trivial Resolved
   Bug POOL-22 FIXED GenericObjectPool.setMaxActive(0) allows an infinite number of instances Major Resolved
   Bug POOL-8 FIXED [pool] Compilation under 1.5: enum keyword Major Resolved
   Bug POOL-40 FIXED [pool] GenericKeyedObjectPool is a LIFO, not a FIFO implementation Major Resolved
   Bug POOL-5 FIXED [pool] GenericObjectPool: TestWhileIdle is mutually exclusive with MinEvictableIdleTimeMillis Major Resolved
   Bug POOL-24 FIXED [pool] Potential pool leak if _factory.makeObject() throws a Throwable Major Resolved
   Bug POOL-44 FIXED [pool] Some ObjectPool.borrowObject() implementations do not call validateObject() Major Resolved
   Bug POOL-36 FIXED [pool] StackObjectPool.releaseObject(...) has silly behavior when the pool is full Major Resolved
   Bug POOL-15 FIXED [pool] synchronization issues in GenericKeyedObjectPool Major Resolved
   Bug POOL-26 FIXED [pool] synchronization issues in GenericObjectPool Major Resolved
   Bug POOL-19 FIXED [pool] synchronization issues in SoftReferenceObjectPool Major Resolved
   Bug POOL-32 FIXED [pool] synchronization issues in StackKeyedObjectPool Major Resolved
   Bug POOL-18 FIXED [pool] synchronization issues in StackObjectPool Major Resolved
   Bug POOL-45 FIXED setMinIdle feature implemented for GenericKeyedObjectPool Major Resolved
   Bug POOL-7 FIXED [pool] GenericObjectPool is a LIFO, not a FIFO implementation Major Closed
   Bug POOL-129 DUPLICATE NumActive goes to negative when the pool can't create more objects Major Closed
   Improvement POOL-49 FIXED GenericKeyedObjectPool: maxTotal limit enhancement Minor Resolved
   Improvement POOL-60 FIXED GenericObjectPool: Swallowed Exception Minor Resolved
   Improvement POOL-50 FIXED [Pool] Improvements to maven build Minor Resolved
   Bug POOL-46 FIXED [pool] BaseObjectPool closed boolean field needs to be volatile Minor Resolved
   Improvement POOL-56 FIXED [pool] GenericObjectPool Evictor should be a TimerTask, not a Thread Minor Resolved
   Bug POOL-3 FIXED [pool] GenericObjectPool WHEN_EXHAUSTED_BLOCK behvior could wait almost twice as long as desired Minor Resolved
   Improvement POOL-77 FIXED [pool] GenericObjectPool currently in SVN isn't Java 1.3 compatible because of one line Minor Resolved
   Bug POOL-11 FIXED [pool] GenericObjectPool.Evictor._cancelled should to be declared as volatile Minor Resolved
   Improvement POOL-63 FIXED [pool] Generic[Keyed]ObjectPool.ObjectTimestampPair can be static and can be shared Minor Resolved
   Bug POOL-6 FIXED [pool] Number of tested objects in eviction runs of GenericObjectPool Minor Resolved
   Improvement POOL-58 FIXED [pool] changes the borrowObject method so it advoids catching an exception Minor Resolved
   Improvement POOL-51 FIXED [pool] indicate that ObjectPools.addObject may throw an UnsupportedOperationException Minor Resolved
   Improvement POOL-52 FIXED [pool] need property for removing objects above min Minor Resolved
   Improvement POOL-53 FIXED [pool] patch to remove GenericKeyedObjectPool's dep on CursorableLinkedList Minor Resolved
   Improvement POOL-67 FIXED [pool] patch to remove GenericObjectPool's dep on CursorableLinkedList Minor Resolved
   Improvement POOL-68 FIXED [pool] proposed ObjectPoolFactorys JavaDoc changes for 2.0 Minor Resolved
   Improvement POOL-66 FIXED [pool] proposed ObjectPools.borrowObject JavaDoc changes for 2.0 Minor Resolved
   Improvement POOL-71 FIXED [pool] proposed ObjectPools.close JavaDoc changes for 2.0 Minor Resolved
   Improvement POOL-64 FIXED [pool] proposed ObjectPools.getNum{Active,Idle} JavaDoc changes for 2.0 Minor Resolved
   Improvement POOL-69 FIXED [pool] proposed PoolableObjectFactorys JavaDoc changes for 2.0 Minor Resolved
   Bug POOL-33 FIXED [pool][patch] Docs lie: not maxTotal negative for no limit but non-positive Minor Resolved
   Bug POOL-2 FIXED [pool] clean up some JavaDoc warnings Trivial Resolved
   Bug POOL-21 FIXED GenericKeyedObjectPoolFactory Config Constructor is incorrect Major Resolved
   Bug POOL-20 FIXED Not possible to extend GenericObjectPool.returnObject() without affecting addObject() Minor Resolved
   Bug POOL-25 FIXED Pool not available for download Critical Resolved
   Bug POOL-27 FIXED borrowObject/validation infinite loop and deadlock issue in GenericObjectPool Critical Resolved
   Bug POOL-48 FIXED Additional javadocs for StackKeyedObjectPool Major Resolved
   Bug POOL-47 FIXED GenericObjectPool unused variable and unused synchronized block Major Resolved
   Bug POOL-4 FIXED GenericObjectPool: Negative _maxActive doesn't allow growth Major Resolved
   Bug POOL-17 FIXED Misc javadoc updates and clean up for GenericKeyedObjectPool Major Resolved
   Bug POOL-43 FIXED Passing null for Stack[Keyed]ObjectPool factory causes NullPointerException Major Resolved
   Bug POOL-30 FIXED getNumActive() count is wrong when returnObject() is used to pre-populate StackObjectPool Major Resolved
   Bug POOL-34 FIXED Add invalidateObject() method to ObjectPool Major Closed
   Bug POOL-42 FIXED Leaking DB connections - synch problem in GenericKeyedObjectPool.returnObject() Major Closed
   Improvement POOL-80 FIXED Allow zero idle objects in GenericObjectPool Minor Resolved
   Bug POOL-28 FIXED DelegatingPreparedStatement throws misleading exception Minor Resolved
   Improvement POOL-70 FIXED General cleanup in GenericObjectPool Minor Resolved
   Improvement POOL-79 FIXED GenericObjectPool does not work with null factory. Minor Resolved
   Improvement POOL-73 FIXED GenericObjectPool should allow for manual population of the pool Minor Resolved
   Bug POOL-35 FIXED Patch to update the javadocs for StackObjectPool Minor Resolved
   Improvement POOL-72 FIXED Weird HTML makes the pool example doc hard to read Minor Resolved
   Improvement POOL-57 FIXED [PATCH] Factor out syncronized block Evictor code to method Minor Resolved
   Improvement POOL-65 FIXED minIdle Functionality Minor Resolved
   Improvement POOL-55 FIXED over agressive synchronize causing performance problem Minor Resolved
  No issues.
   Bug POOL-13 FIXED Unsynchronize some of the calls in GenericObjectPool.returnObject to improve performance Critical Resolved
   Bug POOL-39 FIXED [patch] pool - overview documentation Major Resolved

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 19
   13%
Reopened Reopened 2
   1%
Resolved Resolved 96
   65%
Closed Closed 30
   20%

Open Issues

By Priority
Blocker Blocker 1
   5%
Major Major 15
   71%
Minor Minor 4
   19%
Trivial Trivial 1
   5%

By Assignee
Unassigned 21
   100%