john tal created JCR-4521:
-----------------------------
Summary: When will Jackrabbit support dbcp 2.0
Key: JCR-4521
URL: https://issues.apache.org/jira/browse/JCR-4521
Project: Jackrabbit Content Repository
Issue Type: Improvement
Components: jackrabbit-core
Affects Versions: 2.20
Reporter: john tal
Jackrabbit 2.20.20 (core) appears to still use commons-dbcp 1.3
If true, based on https://issues.apache.org/jira/browse/DBCP-156 support for
setting maximum connection lifetimes was added to dbcp with v 2.x (back in
2013).
We are running Jackrabbit in an enterprise solution and all of our other
content/application solutions use connection pools which support setting many
connection/pool attributes such maximum connection lifetimes. But, AFAIK, not
Jackrabbit.
When tuning large applications for all aspects of the environment fine grained
control over treatment of database connection pool maintenance is standard and
required. But not provided in Jackrabbit (AFAIK).
Sending the current many defaults of the datasource in Jackrabbit
ConnectionFactory, is making a lot of assumptions and provides little ability
for tuning based on specific environment needs.
When will Jackrabbit upgrade from this old commons-dbcp version to something
modern and provide for the ability to set custom configurations for: ?
* Maximum connection lifetime
* Override the current defaults in ConnectionFactory (example
ds.setTestOnBorrow(false))
--
This message was sent by Atlassian Jira
(v8.3.4#803005)