Oddly enough - I started reading the code today. There are some minor
tweaks without digging too deep into the code:
ProxyConnection.java
This should be CLOSE_VAL.equals(method.getName())
if (CLOSE_VAL==method.getName()) {
PoolProperties
protected String name = "Filip Connection Pool["+(poolCounter++)+"]";
What I haven't read through is how concurrent threads return/borrow at
the same time.
Given that dbcp feels like it has one foot in the grave, has many
dependencies, it would reduce the bloat by adding this as a module and
removing dbcp. If this would go to 6.0.x - it can't be default since it
would break many installations.
-Tim
Filip Hanik - Dev Lists wrote:
gentlemen,
having run into issues with performance around commons-dbcp as number of
logical cpus increase, no such method exceptions using newer JDKs, I've
made a small code contribution
https://issues.apache.org/bugzilla/show_bug.cgi?id=46038
description and documentation is in the bug, and attached to the bug as
an XML document.
I would propose
1. add as default connection pool when type=javax.sql.DataSource in trunk
2. ship as an alternate pool with 6.0.x but not enabled by default
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]