Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: XAResource implementation





On Tue, 13 Nov 2007, Heikki Linnakangas wrote:

Oh, I had forgotten about that. The difference is the close() between the getConnection()s.

I started having second doubts about that case you posted in June, so I tested what Derby does if you call getConnection() twice, without a close in between. You get an error ("Cannot close a connection while a global transaction is still active."), so at least they consider it incorrect as well.

I'm not super happy that explicit close vs implicit close has different transactional behavior, but people really shouldn't be writing code like this, so I've applied your patch to 8.1, 8.2 and HEAD.

Kris Jurka




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group