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   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #831725 Sun Nov 01 18:43:25 UTC 2009 psteitz Updated changelog for POOL-152 fix.
Files Changed
MODIFY /commons/proper/pool/trunk/xdocs/changes.xml
Repository Revision Date User Message
ASF #831698 Sun Nov 01 16:33:31 UTC 2009 markt Fix POOL-152. When borrowing an object if a new object is created but validate fails, the latch should not be returned to the queue as an exception will be thrown.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPool.java
MODIFY /commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericObjectPool.java
Repository Revision Date User Message
ASF #812938 Wed Sep 09 13:09:26 UTC 2009 markt Fix POOL-149.
Any test that uses latch.getPair() to determine if an object has been allocated, should also check latch.mayCreate()
This corrects two possible failure modes:
- threads waiting indefinitely for objects regardless of whether or not an object is available
- leaks in the internal processing count that could lead to pool exhaustion
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPool.java
MODIFY /commons/proper/pool/trunk/xdocs/changes.xml
Repository Revision Date User Message
ASF #803473 Wed Aug 12 12:30:28 UTC 2009 dennisl Update the documentation to use commons-POOL-1.5.1 consistently.
Files Changed
MODIFY /commons/proper/dbcp/trunk/doc/ManualPoolingDataSourceExample.java
Repository Revision Date User Message
ASF #791295 Sun Jul 05 18:15:41 UTC 2009 markt Fix POOL-146.
Handle the case where one key has reached maxActive but other keys have not. Prior to this patch, once a latch associated with the key that had reach the front of the allocation queue, all allocations would be blocked until a suitable object was available. With this patch if maxActive is set, allocate() looks at every object in the allocation queue (subject to any totalActive limit) rather than just the first.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
Repository Revision Date User Message
ASF #791286 Sun Jul 05 17:57:20 UTC 2009 markt Update to POOL-146 test case
Note to self. First you click save, *then* you commit...
Files Changed
MODIFY /commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java
Repository Revision Date User Message
ASF #791277 Sun Jul 05 17:04:40 UTC 2009 markt Add a test case for POOL-146.
Files Changed
MODIFY /commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericKeyedObjectPool.java
Repository Revision Date User Message
ASF #790572 Thu Jul 02 12:56:45 UTC 2009 markt Fix POOL-147.
It was possible for a thread to enter an infinite wait when it had already been allocated an object
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPool.java
MODIFY /commons/proper/pool/trunk/xdocs/changes.xml
Repository Revision Date User Message
ASF #787028 Sun Jun 21 15:07:07 UTC 2009 markt Update to commons-POOL-1.5.1
I don't use maven so those changes were done blind
Files Changed
MODIFY /commons/proper/dbcp/trunk/pom.xml
MODIFY /commons/proper/dbcp/trunk/doc/ManualPoolingDriverExample.java
MODIFY /commons/proper/dbcp/trunk/doc/JOCLPoolingDriverExample.java
MODIFY /commons/proper/dbcp/trunk/project.xml
MODIFY /commons/proper/dbcp/trunk/doc/BasicDataSourceExample.java
MODIFY /commons/proper/dbcp/trunk/maven.xml
MODIFY /commons/proper/dbcp/trunk/doc/ManualPoolingDataSourceExample.java
MODIFY /commons/proper/dbcp/trunk/build.properties.sample
Repository Revision Date User Message
ASF #786564 Fri Jun 19 15:59:22 UTC 2009 markt Fix POOL-145. Don't check the same idle object multiple times in a single evictor run.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
Repository Revision Date User Message
ASF #784441 Sat Jun 13 17:42:28 UTC 2009 markt Fix POOL-144 and related issues for GOP and GKOP.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPool.java
Repository Revision Date User Message
ASF #784440 Sat Jun 13 17:41:00 UTC 2009 markt Add a test case for POOL-144. Patch by Phil Steitz.
Files Changed
MODIFY /commons/proper/pool/trunk/src/test/org/apache/commons/pool/impl/TestGenericObjectPool.java
Repository Revision Date User Message
ASF #781163 Tue Jun 02 20:52:28 UTC 2009 markt Factory methods *should not* be called from within syncs.
Fix copy/paste error in r774007.
Part of fix for POOL-125
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
Repository Revision Date User Message
ASF #778934 Wed May 27 00:25:34 UTC 2009 psteitz Added POOL-139.
Files Changed
MODIFY /commons/proper/pool/trunk/xdocs/changes.xml
Repository Revision Date User Message
ASF #778880 Tue May 26 20:46:22 UTC 2009 markt Fix POOL-139. Make StackKeyedObjectPool._totActive thread safe
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/StackKeyedObjectPool.java
Repository Revision Date User Message
ASF #776855 Wed May 20 21:04:11 UTC 2009 markt Address remaining concerns in POOL-137. Sync access to Latch objects as they are used across multiple threads.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPool.java
Repository Revision Date User Message
ASF #776085 Mon May 18 20:37:49 UTC 2009 markt Fixes for POOL-136. Make syncs consistent.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
Repository Revision Date User Message
ASF #776074 Mon May 18 20:13:07 UTC 2009 markt Fix for POOL-137. Correct inconsistent synchronization.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPool.java
Repository Revision Date User Message
ASF #775775 Sun May 17 22:58:25 UTC 2009 markt Fix POOL-75 for GKOP. Objects are now allocated to threads in the order in which the threads made their request.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericKeyedObjectPool.java
Repository Revision Date User Message
ASF #775774 Sun May 17 22:49:50 UTC 2009 markt Correct bug in patch for POOL-75. If allocation fails, latch should be removed from allocation queue.
Files Changed
MODIFY /commons/proper/pool/trunk/src/java/org/apache/commons/pool/impl/GenericObjectPool.java

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%