[
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)