Re: XA rollback problem - Mailing list pgsql-jdbc

From Niels Beekman
Subject Re: XA rollback problem
Date
Msg-id 50CA25BD6EEA954FA592C097399942E30E463E5F@CM1.wis.local
Whole thread Raw
In response to XA rollback problem  ("Niels Beekman" <n.beekman@wis.nl>)
List pgsql-jdbc
Hi Kris,

Thank you very much, it works!

Niels

-----Original Message-----
From: Kris Jurka [mailto:books@ejurka.com]
Sent: woensdag 26 april 2006 22:31
To: Niels Beekman
Cc: pgsql-jdbc@postgresql.org
Subject: Re: [JDBC] XA rollback problem



On Mon, 24 Apr 2006, Kris Jurka wrote:

> Indeed the closing before committing is a problem.  The PGXADatasource
code
> is piggybacking on the PooledConnection code.  When you close a
> PooledConnection a rollback occurs so that the connection can be
reused. For
> the XAConnection it must put the connection into a pending-closed
state and
> wait for the transaction manager to commit or rollback the connection.
It'll
> be a little tricky to make this work for both the PooledConnection and

> XAConnection cases, but I'll take a look at that this week.
>

I have applied the attached patch to the 8.1 and head cvs branches which

fixes it for me.

I've uploaded some jars for you to test here, and a new official release

should hopefully be out within the week.

http://www.ejurka.com/pgsql/jars/nb/

Kris Jurka

pgsql-jdbc by date:

Previous
From: Kris Jurka
Date:
Subject: Re: Bug with callable statement and output parameters
Next
From: Jaime Vizán
Date:
Subject: Error 08S01 (COMMUNICATION_ERROR)