Skip to main content

[JIRA] Created: (XADISK-156) Response of XAResourceImpl in case of self-initiated rollbacks by XADisk.

  • From: "Nitin Verma (JIRA)" <jira-no-reply@...>
  • To: issues@...
  • Subject: [JIRA] Created: (XADISK-156) Response of XAResourceImpl in case of self-initiated rollbacks by XADisk.
  • Date: Mon, 2 Dec 2013 16:26:49 +0000 (UTC)
  • Auto-submitted: auto-generated

Response of XAResourceImpl in case of self-initiated rollbacks by XADisk.
-------------------------------------------------------------------------

                 Key: XADISK-156
                 URL: https://java.net/jira/browse/XADISK-156
             Project: xadisk
          Issue Type: Improvement
          Components: connector
    Affects Versions: 1.2.2
            Reporter: Nitin Verma
            Assignee: Nitin Verma
            Priority: Minor


Thanks to Alex for bringing this to my attention at thread: 

https://groups.google.com/forum/#!topic/xadisk/SWxa1o03ccw

There are some cases when XADisk rolls back its transactions by itself, even 
in case of a distributed transaction (which is co-ordinated by the 
transaction-manager[TM]), eg transaction timeout, deadlock detection.

As the TM, being unaware of these rollbacks, would call, as in general, 
methods like end, prepare, commit, rollback etc, the XADisk should choose the 
right mechanism to signal the early self-initiated rollback to the TM. There 
is an error code of XA_RB* (in XAException), can XADisk employ these error 
codes?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[JIRA] Created: (XADISK-156) Response of XAResourceImpl in case of self-initiated rollbacks by XADisk.

Nitin Verma (JIRA) 12/02/2013

[JIRA] Updated: (XADISK-156) Response of XAResourceImpl in case of self-initiated rollbacks by XADisk.

Nitin Verma (JIRA) 12/02/2013
 
 
Close
loading
Please Confirm
Close