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