[jbossts-issues] [JBoss JIRA] (JBTM-2939) JTS for not putting transaction to heuristic state during recovery for XAException.XAER_NOTA

Ondra Chaloupka (JIRA) issues at jboss.org
Thu Oct 5 05:03:00 EDT 2017


Ondra Chaloupka created JBTM-2939:
-------------------------------------

             Summary: JTS for not putting transaction to heuristic state during recovery for XAException.XAER_NOTA
                 Key: JBTM-2939
                 URL: https://issues.jboss.org/browse/JBTM-2939
             Project: JBoss Transaction Manager
          Issue Type: Enhancement
          Components: JTS
    Affects Versions: 5.7.0.Final
            Reporter: Ondra Chaloupka
            Assignee: Ondra Chaloupka


JTS moves transaction to heuristic state when participant during recovery returns {{XAExeption.XAER_NOTA}} error code. This is a bit pointless as this particular error code does not mean that there was some trouble with RM but that RM just already does not know about the transaction branch. For recovery it means that the branch was committed/rolled-back either before recovery started or in some previous recovery run (where probably something crashed).

We can assumed the transaction was completed and ignore the {{XAER_NOTA}} (in case of recovery). This behaviour is already present in JTA.



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jbossts-issues mailing list