You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Mark Thomas <ma...@apache.org> on 2015/06/03 12:08:20 UTC

[PROPOSAL] Remove tomcat-jdbc from Tomcat 9 onwards

A connection pooling question on the users list prompted me to write a
short history [1] of Tomcat's connection pooling with respect to DBCP 1,
DBCP 2 and tomcat-jdbc. That got me thinking.

Given the current situation:
- DBCP 2 is stable
- The Commons community is supporting DBCP 2
- tomcat-jdbc is stable
- support for tomcat-jdbc is sporadic at best
- DBCP 2 performance is very close to that of tomcat-jdbc (to
  be clear, tomcat-jdbc still has better performance)

I'd like to propose that we do not ship tomcat-jdbc with Tomcat 9
onwards (i.e. remove it from trunk/modules).

There are some features in tomcat-jdbc that are not available in Commons
DBCP 2. This proposal includes porting those features to DBCP 2 if there
is user demand for them.

Thoughts?

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: [PROPOSAL] Remove tomcat-jdbc from Tomcat 9 onwards

Posted by Rémy Maucherat <re...@apache.org>.
2015-06-03 12:08 GMT+02:00 Mark Thomas <ma...@apache.org>:

> A connection pooling question on the users list prompted me to write a
> short history [1] of Tomcat's connection pooling with respect to DBCP 1,
> DBCP 2 and tomcat-jdbc. That got me thinking.
>
> Given the current situation:
> - DBCP 2 is stable
> - The Commons community is supporting DBCP 2
> - tomcat-jdbc is stable
> - support for tomcat-jdbc is sporadic at best
> - DBCP 2 performance is very close to that of tomcat-jdbc (to
>   be clear, tomcat-jdbc still has better performance)
>
> I'd like to propose that we do not ship tomcat-jdbc with Tomcat 9
> onwards (i.e. remove it from trunk/modules).
>
> There are some features in tomcat-jdbc that are not available in Commons
> DBCP 2. This proposal includes porting those features to DBCP 2 if there
> is user demand for them.
>
> Thoughts?
>
> Good plan.

Rémy

Re: [PROPOSAL] Remove tomcat-jdbc from Tomcat 9 onwards

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Mark,

On 6/3/15 6:08 AM, Mark Thomas wrote:
> A connection pooling question on the users list prompted me to write a
> short history [1] of Tomcat's connection pooling with respect to DBCP 1,
> DBCP 2 and tomcat-jdbc. That got me thinking.
> 
> Given the current situation:
> - DBCP 2 is stable
> - The Commons community is supporting DBCP 2
> - tomcat-jdbc is stable
> - support for tomcat-jdbc is sporadic at best
> - DBCP 2 performance is very close to that of tomcat-jdbc (to
>   be clear, tomcat-jdbc still has better performance)
> 
> I'd like to propose that we do not ship tomcat-jdbc with Tomcat 9
> onwards (i.e. remove it from trunk/modules).
> 
> There are some features in tomcat-jdbc that are not available in Commons
> DBCP 2. This proposal includes porting those features to DBCP 2 if there
> is user demand for them.

+1

If there is enough community interest in tomcat-jdbc, it can be released
as a separate project. If there is not enough community interest...
well, then, by definition it doesn't really fit The Apache Way.

-chris