garima created POOL-265:
---------------------------
Summary: Evictor automatically destroys object after some time,
even when conditions are not met
Key: POOL-265
URL: https://issues.apache.org/jira/browse/POOL-265
Project: Commons Pool
Issue Type: Bug
Affects Versions: 2.0
Environment: Mac OS 10.8.2
Reporter: garima
We have created generic object pool using following configuration. But evictor
which is supposed to run in every 2.5 min and check for min idle connections
and destroy objects (other than min idle connections i.e 2) which have been
idle from last 5 mins is not working as expected. Evictor starts destroying
objects(min idle instances) in every 15 minutes, which is absolutely wrong as
per documentation and should not be happened. Can you please look into this
issue?
INX_POOL2 = new GenericObjectPool<InteractionServerProtocol>(new
InxCacheFactory());
INX_POOL2.setMinIdle(2);
INX_POOL2.setNumTestsPerEvictionRun(1);
INX_POOL2.setSoftMinEvictableIdleTimeMillis(300000);
INX_POOL2.setTimeBetweenEvictionRunsMillis(150000);
INX_POOL2.setMaxTotal(200);
INX_POOL2.setMaxWaitMillis(5000);
INX_POOL2.setTestOnBorrow(false);
--
This message was sent by Atlassian JIRA
(v6.2#6252)