Re: Roadmap for Database Kernel XA Support - Mailing list pgsql-general

From Bruce Momjian
Subject Re: Roadmap for Database Kernel XA Support
Date
Msg-id 200501040417.j044Hef01425@candle.pha.pa.us
Whole thread Raw
In response to Roadmap for Database Kernel XA Support  ("Horst G. Reiterer" <horst@reiterer.net>)
List pgsql-general
I think XA will be in 8.1 and 8.1 might be a year away from release.

---------------------------------------------------------------------------

Horst G. Reiterer wrote:
> Hi,
>
> a native application of ours is based on distributed transactions and thus
> requires all databases to provide an XA interface so that an XA-compliant
> DTM (e.g. Tuxedo) can do its work.
>
> I read in the JDBC driver FAQ (I'm not interested in the JDBC driver itself)
> at http://jdbc.postgresql.org/documentation/faq.html that XA Support for the
> database is scheduled for 8.1, does that still hold true (if yes, do you
> have an early 8.1 ETA)?
>
> >From my understanding, supporting XA would mean to
>
>   - provide an XA library implementing the XA interface
>     as described in the X/Open XA specification at
>     http://www.opengroup.org/publications/catalog/c193.htm
>
>   - support commit preparation (the process of persisting
>     transactional changes without actually committing the
>     transaction so that a later commit is guaranteed to
>     succeed should the log be available in a consistent
>     state)
>
>   - [optional] allow a Point-In-Time Recovery (PITR) based
>     on an XA XID rather than an internal transaction id or
>     time specification. This functionality would enable
>     a consistent recovery of multiple, cooperating
>     PostgreSQL databases.
>
> Judging from a one day old CVS checkout, neither of these aspects have been
> addressed at this time or are currently being worked on. If at all possible,
> please provide me with an update on the current status and plan on
> implementing XA support. Can you estimate the time (e.g. in man-days) and
> implementation complexity of integrating this functionality?
>
> Thanks in advance for any insights in this respect!
>
> Cheers,
>
> Horst.
>
> P.S.: The 8.0 release candidate rocks, PITR works flawlessly, without a
> hitch. Thanks for your efforts!
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

pgsql-general by date:

Previous
From: Ben jsh
Date:
Subject: Mailwatch postgresql support ?
Next
From: "Guy Rouillier"
Date:
Subject: Re: hundreds of millions row dBs