]
RH Bugzilla Integration updated JBTM-1786:
------------------------------------------
Bugzilla Update: Perform
Bugzilla References:
Change to TMFAIL for an ABORT on a non-prepared TX
--------------------------------------------------
Key: JBTM-1786
URL:
https://issues.jboss.org/browse/JBTM-1786
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: JTA, JTS
Affects Versions: 4.16.4
Reporter: Johnathon Lee
Assignee: Johnathon Lee
An ABORT on a non-prepared TX should be calling end with TMFAIL.
It's more efficient in that the RM can return an RB* code immediately and short
circuit the rollback internally if it likes. More importantly though the RM is less
likely to object that it's still running tx activity on another thread and the
concurrent TMSUCCESS therefore makes no sense to it.
Also the XAResourceRecord.topLevelAbort code should immediately continue on to calling
rollback on the resource despite the failed end().
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: