[dna-dev] Non-XA compliant resource participation in distributed transactions
John P. A. Verhaeg
jverhaeg at redhat.com
Wed May 14 17:22:41 EDT 2008
The big difference here seems to be the exposure of the updates before
the distributed transaction is committed. What I'm suggesting is still
XA-compliant, while compensating transactions are not.
Randall Hauch wrote:
> This is the behavior allowed by JBoss Transactions (Arjuna), and it
> seems useful. However, I wonder if we can do compensating
> transactions, is there still an advantage to supporting n-1 XA plus 1
> non-XA?
>
> Cheers,
>
> Randall
>
> On May 14, 2008, at 4:10 PM, John P. A. Verhaeg wrote:
>
>> Seems like we ought to strive to support n-1 XA resources for
>> distributed transactions, allowing for the last participant in a
>> transaction (thus, this participants updates can't be done in
>> parallel with the other resources) to not support XA transactions,
>> but still participate in a distributed transaction with other
>> XA-compliant resources. Unlike compensating transactions, the non-XA
>> participant would appear transactional and none of the updates would
>> be visible until the entire transaction was complete. It seems like
>> this could open up many more possible configurations for customers.
>> _______________________________________________
>> dna-dev mailing list
>> dna-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/dna-dev
>
>
More information about the dna-dev
mailing list