[ https://issues.apache.org/jira/browse/DBCP-433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Konkov updated DBCP-433: --------------------------------- Attachment: DBCP-433_patch.diff Simple patch attached. Sorry, I can't imaginate how to test that change. Patch is verified in our production systems. > 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 > Attachments: DBCP-433_patch.diff > > > 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)