[jira] [Commented] (DBCP-424) validateLifetime causes needless warnings about swallowed exceptions to be logged

2014-12-31 Thread Eric Fialkowski (JIRA)
[ https://issues.apache.org/jira/browse/DBCP-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14262396#comment-14262396 ] Eric Fialkowski commented on DBCP-424: -- That sounds like it will work for our needs. >

[jira] [Commented] (DBCP-424) validateLifetime causes needless warnings about swallowed exceptions to be logged

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/DBCP-424?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14262387#comment-14262387 ] Phil Steitz commented on DBCP-424: -- I am inclined to fix this as follows: 1. Add a logExp

[jira] [Commented] (DBCP-423) PoolingDataSource should implement Closeable

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/DBCP-423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14262378#comment-14262378 ] Phil Steitz commented on DBCP-423: -- It seems a little smelly to me to implement Closeable f

[jira] [Commented] (POOL-245) [PATCH] Typo and remove duplicate null check

2014-12-31 Thread Bruno P. Kinoshita (JIRA)
[ https://issues.apache.org/jira/browse/POOL-245?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14262356#comment-14262356 ] Bruno P. Kinoshita commented on POOL-245: - Thanks for taking care of the patches Mar

[jira] [Updated] (COMMONSSITE-81) commons-build-plugin README/CONTRIBUTING.md handle multi-modules

2014-12-31 Thread Bernd Eckenfels (JIRA)
[ https://issues.apache.org/jira/browse/COMMONSSITE-81?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bernd Eckenfels updated COMMONSSITE-81: --- Description: The following patch will allow the commons-build-plugin to generate t

[jira] [Updated] (COMMONSSITE-81) commons-build-plugin README/CONTRIBUTING.md handle multi-modules

2014-12-31 Thread Bernd Eckenfels (JIRA)
[ https://issues.apache.org/jira/browse/COMMONSSITE-81?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bernd Eckenfels updated COMMONSSITE-81: --- Attachment: multi-readme.patch > commons-build-plugin README/CONTRIBUTING.md handl

[jira] [Created] (COMMONSSITE-81) commons-build-plugin README/CONTRIBUTING.md handle multi-modules

2014-12-31 Thread Bernd Eckenfels (JIRA)
Bernd Eckenfels created COMMONSSITE-81: -- Summary: commons-build-plugin README/CONTRIBUTING.md handle multi-modules Key: COMMONSSITE-81 URL: https://issues.apache.org/jira/browse/COMMONSSITE-81 Pr

[jira] [Commented] (POOL-282) CLONE - Support AbandonedConfig in SharedPoolDataSource

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14262339#comment-14262339 ] Phil Steitz commented on POOL-282: -- The pool request here is to have GenericKeyedObjectPool

[jira] [Created] (NET-566) UnixFTPEntryParser Drops Leading Spaces from File Names

2014-12-31 Thread Gary Russell (JIRA)
Gary Russell created NET-566: Summary: UnixFTPEntryParser Drops Leading Spaces from File Names Key: NET-566 URL: https://issues.apache.org/jira/browse/NET-566 Project: Commons Net Issue Type: Bug

[jira] [Closed] (POOL-218) Does borrowObject block?

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-218. > Does borrowObject block? > > > Key: POOL-218 > URL: htt

[jira] [Closed] (POOL-246) [PATCH] Follow same pattern in ErodingKeyedObjectPool#toString as in other pool objects

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-246. > [PATCH] Follow same pattern in ErodingKeyedObjectPool#toString as in other > pool objects > ---

[jira] [Closed] (POOL-245) [PATCH] Typo and remove duplicate null check

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-245. > [PATCH] Typo and remove duplicate null check > > >

[jira] [Closed] (POOL-241) [PATCH] Add more tests to [pool]

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-241. > [PATCH] Add more tests to [pool] > > > Key: POOL-241 >

[jira] [Closed] (POOL-244) [PATCH] Add more tests to [pool]

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-244. > [PATCH] Add more tests to [pool] > > > Key: POOL-244 >

[jira] [Closed] (POOL-279) Thread concurrency issue in DefaultPooledObject.getIdleTimeMillis()

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-279. > Thread concurrency issue in DefaultPooledObject.getIdleTimeMillis() > --

[jira] [Closed] (POOL-121) Provide thread name for EvcitionTimer

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-121. > Provide thread name for EvcitionTimer > - > > Key: POOL-121

[jira] [Closed] (POOL-182) Issues with org.apache.commons.pool2.performance. PerformanceTest

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-182. > Issues with org.apache.commons.pool2.performance. PerformanceTest >

[jira] [Closed] (POOL-99) Test for idle time exceeded in borrowObject

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-99?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-99. --- > Test for idle time exceeded in borrowObject > > > Key

[jira] [Closed] (POOL-98) Make GenericObjectPool better extensible

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-98?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-98. --- > Make GenericObjectPool better extensible > > > Key: POOL-9

[jira] [Closed] (POOL-83) Support Java 1.5 Generics

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-83. --- > Support Java 1.5 Generics > - > > Key: POOL-83 > URL: https

[jira] [Closed] (POOL-134) Parameterize the maxWait time to be per borrow call

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-134. > Parameterize the maxWait time to be per borrow call > --- > >

[jira] [Closed] (POOL-200) GOP/GKOP don't consistently use getters to access fields

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-200?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-200. > GOP/GKOP don't consistently use getters to access fields > -

[jira] [Closed] (POOL-203) GenericKeyedObjectPool.ObjectDeque could be better encapsulated

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-203?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-203. > GenericKeyedObjectPool.ObjectDeque could be better encapsulated > --

[jira] [Closed] (POOL-173) Better config without duplication.

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-173. > Better config without duplication. > -- > > Key: POOL-173 >

[jira] [Closed] (POOL-204) GKOP encapsulate poolMap/poolKeyList to ensure invariants?

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-204. > GKOP encapsulate poolMap/poolKeyList to ensure invariants? > ---

[jira] [Closed] (POOL-233) Borrow specific object from Pool

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-233?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-233. > Borrow specific object from Pool > > > Key: POOL-233 >

[jira] [Closed] (POOL-226) GenericKeyedObjectPool.ObjectTimestampPair fields could be made final without breaking compat?

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-226. > GenericKeyedObjectPool.ObjectTimestampPair fields could be made final without > breaking compat? >

[jira] [Closed] (POOL-216) GenericKeyedObjectPool.ensureMinIdle(K) does not need to check getMinIdlePerKey()

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-216. > GenericKeyedObjectPool.ensureMinIdle(K) does not need to check > getMinIdlePerKey() > -

[jira] [Closed] (POOL-228) Unit test failure in TestGenericObjectPoolClassLoaders

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-228. > Unit test failure in TestGenericObjectPoolClassLoaders > --

[jira] [Closed] (POOL-249) Javadoc 1.8.0 fixes

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-249. > Javadoc 1.8.0 fixes > --- > > Key: POOL-249 > URL: https://issue

[jira] [Closed] (POOL-260) start evictor with getTimeBetweenEvictionRunsMillis() in GenericKeyedObjectPool constructor.

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-260. > start evictor with getTimeBetweenEvictionRunsMillis() in > GenericKeyedObjectPool constructor. >

[jira] [Closed] (POOL-262) Make GOP/GKOP fairness configurable

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-262. > Make GOP/GKOP fairness configurable > --- > > Key: POOL-262 >

[jira] [Resolved] (LANG-1080) Add NoClassNameToStringStyle implementation of ToStringStyle

2014-12-31 Thread Benedikt Ritter (JIRA)
[ https://issues.apache.org/jira/browse/LANG-1080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benedikt Ritter resolved LANG-1080. --- Resolution: Fixed {code} $ svn ci -m "LANG-1080: add NoClassNameToStringStyle implementation of

[jira] [Closed] (POOL-183) potential new method for interface ObjectPool: returnAndValidateObject

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-183. > potential new method for interface ObjectPool: returnAndValidateObject > ---

[jira] [Updated] (LANG-1080) Add NoClassNameToStringStyle implementation of ToStringStyle

2014-12-31 Thread Benedikt Ritter (JIRA)
[ https://issues.apache.org/jira/browse/LANG-1080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benedikt Ritter updated LANG-1080: -- Component/s: lang.builder.* > Add NoClassNameToStringStyle implementation of ToStringStyle >

[jira] [Closed] (POOL-100) Possibiblity to define eviction policies

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-100. > Possibiblity to define eviction policies > > > Key: POO

[jira] [Closed] (POOL-103) Tracing borrowed objects

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-103. > Tracing borrowed objects > > > Key: POOL-103 > URL: htt

[jira] [Closed] (POOL-104) Incorrect behavior for returnObject function.

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-104. > Incorrect behavior for returnObject function. > - > >

[jira] [Closed] (POOL-150) GenericKeyedObjectPool.preparePool does not throw an exception if supplied factory is null

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-150. > GenericKeyedObjectPool.preparePool does not throw an exception if supplied > factory is null >

[jira] [Closed] (POOL-140) Rethink synchronisation strategy

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-140?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-140. > Rethink synchronisation strategy > > > Key: POOL-140 >

[jira] [Closed] (POOL-142) Swallowing exceptions throw by factory destroy() methods can hide genuine issues

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-142. > Swallowing exceptions throw by factory destroy() methods can hide genuine > issues > --

[jira] [Closed] (POOL-148) borrowObject should return the exception thrown by validateObject when throwing an Exception to let Exceptions be handled at a higher level

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-148?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-148. > borrowObject should return the exception thrown by validateObject when > throwing an Exception to let Exception

[jira] [Created] (LANG-1080) Add NoClassNameToStringStyle implementation of ToStringStyle

2014-12-31 Thread Benedikt Ritter (JIRA)
Benedikt Ritter created LANG-1080: - Summary: Add NoClassNameToStringStyle implementation of ToStringStyle Key: LANG-1080 URL: https://issues.apache.org/jira/browse/LANG-1080 Project: Commons Lang

[jira] [Closed] (POOL-131) Make org.apache.commons.pool.impl.GenericObjectPool.returnObject(Object) log errors about passivation/destroying

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-131?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-131. > Make org.apache.commons.pool.impl.GenericObjectPool.returnObject(Object) log > errors about passivation/destroy

[jira] [Closed] (POOL-155) ObjectPool.invalidateObject(object) should throw an Exception if object is null

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-155. > ObjectPool.invalidateObject(object) should throw an Exception if object is > null > ---

[jira] [Closed] (POOL-159) GenericObjectPool: Add a getNumWaiters() method for monitoring purposes

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-159. > GenericObjectPool: Add a getNumWaiters() method for monitoring purposes > --

[jira] [Closed] (POOL-213) _numActive can go negative

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-213. > _numActive can go negative > -- > > Key: POOL-213 > URL:

[jira] [Closed] (POOL-194) replace synchronized blocks in PoolUtils with Read/Write locks

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-194. > replace synchronized blocks in PoolUtils with Read/Write locks > ---

[jira] [Closed] (POOL-193) It is safer to make org.apache.commons.pool2.impl.GenericObjectPool.evictor volatile

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-193. > It is safer to make org.apache.commons.pool2.impl.GenericObjectPool.evictor > volatile > --

[jira] [Closed] (POOL-196) PooledObject.getActiveTimeMillis() does not synch. access to lastReturnTime and lastBorrowTime

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-196. > PooledObject.getActiveTimeMillis() does not synch. access to lastReturnTime > and lastBorrowTime >

[jira] [Closed] (POOL-198) LinkedBlockingDeque has some non-private fields, and a package-protected internal method

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-198?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-198. > LinkedBlockingDeque has some non-private fields, and a package-protected > internal method > --

[jira] [Closed] (POOL-197) PooledObject: risky init of lastBorrowTime & lastReturnTime

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-197?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-197. > PooledObject: risky init of lastBorrowTime & lastReturnTime > --

[jira] [Closed] (POOL-195) Generic[Keyed]ObjectPool.startEvictor() is overrideable yet is called from the ctor

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-195. > Generic[Keyed]ObjectPool.startEvictor() is overrideable yet is called from > the ctor > ---

[jira] [Closed] (POOL-199) GOP/GKOP evict() method is not synchronised and is not thread-safe

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-199. > GOP/GKOP evict() method is not synchronised and is not thread-safe > ---

[jira] [Created] (VALIDATOR-349) TLD table should be pre-sorted

2014-12-31 Thread Sebb (JIRA)
Sebb created VALIDATOR-349: -- Summary: TLD table should be pre-sorted Key: VALIDATOR-349 URL: https://issues.apache.org/jira/browse/VALIDATOR-349 Project: Commons Validator Issue Type: Improvement

[jira] [Closed] (POOL-205) GKOP - inconsistent synchronisation of poolKeyList

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-205. > GKOP - inconsistent synchronisation of poolKeyList > -- > >

[jira] [Closed] (POOL-207) GenericKeyedObjectPool.clear() has unnecessary null check of objectDequeue

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-207. > GenericKeyedObjectPool.clear() has unnecessary null check of objectDequeue > ---

[jira] [Closed] (POOL-201) Classes Generic[Keyed]ObjectPoolConfig are generic - but why?

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-201. > Classes Generic[Keyed]ObjectPoolConfig are generic - but why? >

[jira] [Closed] (POOL-202) GenericKeyedObjectPool.close() can interfere with evict(); eviction[Key]Iterator is not consistently synched.

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-202. > GenericKeyedObjectPool.close() can interfere with evict(); > eviction[Key]Iterator is not consistently synched.

[jira] [Closed] (POOL-206) GOP/GKOP close() - incorrect behaviour with evict() ?

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-206. > GOP/GKOP close() - incorrect behaviour with evict() ? > - >

[jira] [Closed] (POOL-177) GenericKeyedObjectPoolFactory and GenericObjectPoolFactory to share a common superclass

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-177. > GenericKeyedObjectPoolFactory and GenericObjectPoolFactory to share a common > superclass > ---

[jira] [Closed] (POOL-209) SharedPoolDataSource does not handle null keys correctly

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-209. > SharedPoolDataSource does not handle null keys correctly > -

[jira] [Closed] (POOL-164) GenericKeyedObjectPoolFactory should be able to load itself from a properties file

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-164. > GenericKeyedObjectPoolFactory should be able to load itself from a properties > file >

[jira] [Closed] (POOL-211) Proxy support for pooled objects

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-211. > Proxy support for pooled objects > > > Key: POOL-211 >

[jira] [Closed] (POOL-175) Add Builders for Configuration classes

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-175?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-175. > Add Builders for Configuration classes > -- > > Key: POOL-17

[jira] [Closed] (POOL-174) Configuration classes must be thread-safe

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-174?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-174. > Configuration classes must be thread-safe > - > > Key: P

[jira] [Commented] (VALIDATOR-341) Make TLD list configurable

2014-12-31 Thread Sebb (JIRA)
[ https://issues.apache.org/jira/browse/VALIDATOR-341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14262279#comment-14262279 ] Sebb commented on VALIDATOR-341: It seems a bit wasteful to have to parse the list each

[jira] [Closed] (POOL-176) GenericKeyedObjectPool should support softMinEvictableIdleTimeMillis a la GenericObjectPool

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-176. > GenericKeyedObjectPool should support softMinEvictableIdleTimeMillis a la > GenericObjectPool > --

[jira] [Closed] (POOL-172) Add JMX (MBean) management and monitoring

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-172?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-172. > Add JMX (MBean) management and monitoring > - > > Key: P

[jira] [Closed] (POOL-178) Common interfaces and abstract classes for BOP and BKOP

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-178. > Common interfaces and abstract classes for BOP and BKOP > --

[jira] [Closed] (POOL-220) PooledObject#compareTo() is not guaranteed consistent with equals

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-220. > PooledObject#compareTo() is not guaranteed consistent with equals >

[jira] [Closed] (POOL-215) GenericKeyedObjectPool - multiple mutable fields not published safely

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-215. > GenericKeyedObjectPool - multiple mutable fields not published safely >

[jira] [Closed] (POOL-217) PoolUtils.MIN_IDLE_TIMER could be provided using an IODH

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-217. > PoolUtils.MIN_IDLE_TIMER could be provided using an IODH > -

[jira] [Closed] (POOL-214) GenericObjectPool.evictionPolicy not thread-safe

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-214. > GenericObjectPool.evictionPolicy not thread-safe > > >

[jira] [Closed] (POOL-221) PooledObject.state does not need to be volatile

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-221. > PooledObject.state does not need to be volatile > --- > >

[jira] [Closed] (POOL-219) Example documentation refers to StackObjectPool which is not present in Pool2

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-219. > Example documentation refers to StackObjectPool which is not present in Pool2 >

[jira] [Closed] (POOL-230) waiting on <0x00000000e7440168> (a org.apache.commons.pool.impl.GenericObjectPool$Latch)

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-230. > waiting on <0xe7440168> (a > org.apache.commons.pool.impl.GenericObjectPool$Latch) > --

[jira] [Closed] (POOL-231) GOP, GKOP invalidateObject is not threadsafe

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-231. > GOP, GKOP invalidateObject is not threadsafe > > >

[jira] [Closed] (POOL-229) Move AbandonedObjectPool from DBCP to POOL

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-229. > Move AbandonedObjectPool from DBCP to POOL > -- > > Key:

[jira] [Closed] (POOL-276) Validation code invoked on unexpected timing.

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-276. > Validation code invoked on unexpected timing. > - > >

[jira] [Closed] (POOL-281) Infinite loop

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-281. > Infinite loop > - > > Key: POOL-281 > URL: https://issues.apache.org

[jira] [Updated] (POOL-236) Replace JMX notifications with an event listener

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz updated POOL-236: - Fix Version/s: 2.2 > Replace JMX notifications with an event listener >

[jira] [Closed] (POOL-270) timeBetweenEvictionRunsMillis from config is ignored

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-270. > timeBetweenEvictionRunsMillis from config is ignored > > >

[jira] [Closed] (POOL-236) Replace JMX notifications with an event listener

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-236. > Replace JMX notifications with an event listener > > >

[jira] [Closed] (POOL-277) Monitor contention at BaseGenericObjectPool

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-277. > Monitor contention at BaseGenericObjectPool > --- > > Ke

[jira] [Closed] (POOL-240) GKOP: invalidateObject does not unblock threads waiting in borrowObject

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-240. > GKOP: invalidateObject does not unblock threads waiting in borrowObject > --

[jira] [Closed] (POOL-237) returnObject call is stuck for more than 11 mins

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-237. > returnObject call is stuck for more than 11 mins > > >

[jira] [Closed] (POOL-263) GenericObjectPool close and returnObject is not synchronized

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-263. > GenericObjectPool close and returnObject is not synchronized > -

[jira] [Closed] (POOL-250) wish to Commons Pool 2 works with Android environment

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-250. > wish to Commons Pool 2 works with Android environment > - >

[jira] [Closed] (POOL-248) GenericObjectPool.returnObject() is NOT throwing IllegalStateException for object has already been returned

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-248. > GenericObjectPool.returnObject() is NOT throwing IllegalStateException for > object has already been returned >

[jira] [Closed] (POOL-259) Client wait time is not updated when max wait is configured to be unlimited

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-259. > Client wait time is not updated when max wait is configured to be unlimited > --

[jira] [Closed] (POOL-261) Make net.sf.cglib.proxy package import optional

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-261. > Make net.sf.cglib.proxy package import optional > --- > >

[jira] [Closed] (POOL-265) Evictor automatically destroys object after some time, even when conditions are not met

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-265. > Evictor automatically destroys object after some time, even when conditions > are not met > ---

[jira] [Closed] (POOL-275) BaseProxyHandler.pooledObject is not volatile or synch, so is not guaranteed to be safely published.

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-275. > BaseProxyHandler.pooledObject is not volatile or synch, so is not guaranteed > to be safely published. > --

[jira] [Closed] (POOL-273) Update cglib to 3.1 from 3.0

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-273. > Update cglib to 3.1 from 3.0 > > > Key: POOL-273 >

[jira] [Closed] (POOL-274) Update asm-util to 5.0.3 from 4.0

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-274. > Update asm-util to 5.0.3 from 4.0 > - > > Key: POOL-274 >

[jira] [Closed] (POOL-187) TestGenericKeyedObjectPool.testMaxTotalLRU method falls in an infinite loops

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-187. > TestGenericKeyedObjectPool.testMaxTotalLRU method falls in an infinite loops > -

[jira] [Closed] (POOL-188) Confusing PoolUtils.ErodingKeyedObjectPool.numIdle(K key) method; bug in ErodingKeyedObjectPool.returnObject(K key, V obj) ?

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-188. > Confusing PoolUtils.ErodingKeyedObjectPool.numIdle(K key) method; bug in > ErodingKeyedObjectPool.returnObject(

[jira] [Closed] (POOL-185) when continue kill all connection , Cannot get a connection.

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-185. > when continue kill all connection , Cannot get a connection. >

[jira] [Closed] (POOL-190) Add API BaseObjectPool.isOpen()

2014-12-31 Thread Phil Steitz (JIRA)
[ https://issues.apache.org/jira/browse/POOL-190?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phil Steitz closed POOL-190. > Add API BaseObjectPool.isOpen() > --- > > Key: POOL-190 >

  1   2   >