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)

Reply via email to