You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by bu...@apache.org on 2006/02/06 23:47:11 UTC
DO NOT REPLY [Bug 38541] New: - Take into account the minIdle in the GenericObjectPool.evict method
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38541>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=38541
Summary: Take into account the minIdle in the
GenericObjectPool.evict method
Product: Commons
Version: 1.2 Final
Platform: Other
OS/Version: other
Status: NEW
Severity: enhancement
Priority: P2
Component: Pool
AssignedTo: commons-dev@jakarta.apache.org
ReportedBy: michael.public@wavecorp.com
The minIdle attribute is not taken into account when the evict method is run.
As a consequence, when the evict method gets called by the Evictor, it will
remove all (up to the number returned by getNumTests()) of the idle resources
first. The Evictor must then make an additional call to the ensureMinIdle
method to just re-create minIdle resources. For resources like socket
connections, this process is non-trivial and will cause a large number of
unnecessary I/O.
If this is deemed to not apply to all circumstances, then a nice alternative
would be to make the remove/add behavior a configurable option to the
GenericObjectPool.
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
DO NOT REPLY [Bug 38541] - [pool] Take into account the minIdle in the GenericObjectPool.evict method
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38541>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=38541
gudnabrsam@yahoo.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Take into account the |[pool] Take into account the
|minIdle in the |minIdle in the
|GenericObjectPool.evict |GenericObjectPool.evict
|method |method
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
DO NOT REPLY [Bug 38541] - [pool] Take into account the minIdle in the GenericObjectPool.evict method
Posted by bu...@apache.org.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38541>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=38541
Sandy@McArthur.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |WORKSFORME
------- Additional Comments From Sandy@McArthur.org 2006-02-07 01:15 -------
I think what you want is already there, see: GenericObjectPool.setSoftMinEvictableIdleTimeMillis(long)
The "hard" evict settings (GOP.setMinEvictableIdleTimeMillis(long)) are more concerned with evicting after
a specified amount of time than maintaining the min idle count.
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org