From: | Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com> |
---|---|
To: | Michael Musgrove <mmusgrov(at)redhat(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #5297: Add XATMI C API |
Date: | 2011-04-21 18:53:47 |
Message-ID: | 4DB07D3B.2010504@enterprisedb.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
On 21.04.2011 20:04, Michael Musgrove wrote:
> I am referring to the X/Open specification Distributed Transaction
> Processing: The XA Specification
> (pubs.opengroup.org/onlinepubs/009680699/toc.pdf) If postgresql
> provides a conforming Resource Manager switch then we can include
> postgresql work along with interactions with other Resource Managers
> (Oracle, DB2) in the same transaction. For example the equivalent
> support in Oracle that I am asking for is documented at
> http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96590/adga1_xa.htm
When I wrote the patch for the backend support, I was not able to find
any open source implementations of X/Open XA-compatible resource
managers or transaction managers, which makes it kind of hard to
implement the API correctly. There was plenty of JDBC XA
implementations, however, so I used that for testing.
If you can find something to test it with, it probably wouldn't be that
hard to write the library.
--
Heikki Linnakangas
EnterpriseDB http://www.enterprisedb.com
From | Date | Subject | |
---|---|---|---|
Next Message | Lawrence Cohan | 2011-04-21 19:09:01 | Re: Postgres not using indexes |
Previous Message | Michael Musgrove | 2011-04-21 17:04:43 | Re: BUG #5297: Add XATMI C API |