[ https://issues.apache.org/jira/browse/POOL-420?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Phil Steitz updated POOL-420: ----------------------------- Assignee: Phil Steitz (was: Gary D. Gregory) > The maximum wait time for GenericKeyedObjectPool.borrowObject(*) may exceed > expectations due to a spurious thread wakeup > ------------------------------------------------------------------------------------------------------------------------ > > Key: POOL-420 > URL: https://issues.apache.org/jira/browse/POOL-420 > Project: Commons Pool > Issue Type: Bug > Reporter: SunShuai > Assignee: Phil Steitz > Priority: Minor > Fix For: 2.12.1, 2.12.2 > > > This issue was initially reported by Jedis developers against > GenericObjectPool in POOL-418. GenericKeyedObjectPool has the same problem. > If there are no idle instances under the requested key when borrowObject is > invoked, but the pool has capacity to create and the subsequently create > fails, the time spent waiting on the create is not subtracted from the time > left to wait on the pool, leading to wait times longer than the wait time > parameter or configured max wait time. -- This message was sent by Atlassian Jira (v8.20.10#820010)