You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Phil Steitz (JIRA)" <ji...@apache.org> on 2015/02/10 03:52:37 UTC
[jira] [Resolved] (DBCP-433) Connection leak when SQLException is
thrown while enlisting in XA transaction
[ https://issues.apache.org/jira/browse/DBCP-433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Phil Steitz resolved DBCP-433.
------------------------------
Resolution: Fixed
Fix Version/s: 2.1
Patches committed in r1658616.
> Connection leak when SQLException is thrown while enlisting in XA transaction
> -----------------------------------------------------------------------------
>
> Key: DBCP-433
> URL: https://issues.apache.org/jira/browse/DBCP-433
> Project: Commons Dbcp
> Issue Type: Bug
> Affects Versions: 2.0
> Environment: All
> Reporter: Vladimir Konkov
> Fix For: 2.1
>
> Attachments: DBCP-433_patch.diff, TestManagedConnection.java
>
>
> In ManagedConnection when delegate connection is null new real (driver) connection is borroved from pool. If SQLExcetion is thrown in 'TransactionContext.enlistResource()' that borrowed connection is lost (leaked).
> Short fail on network side may immediately exhaust the pool.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)