[jbossts-issues] [JBoss JIRA] (JBTM-2579) Throw XAException in XATerminator::commit if a wrapped resource fails transiently
Tom Jenkinson (JIRA)
issues at jboss.org
Tue Dec 8 06:47:00 EST 2015
Tom Jenkinson created JBTM-2579:
-----------------------------------
Summary: Throw XAException in XATerminator::commit if a wrapped resource fails transiently
Key: JBTM-2579
URL: https://issues.jboss.org/browse/JBTM-2579
Project: JBoss Transaction Manager
Issue Type: Bug
Components: JTA
Reporter: Tom Jenkinson
Fix For: 5.next
It is possible for a resource that we are wrapping to return say XA_RETRY or XA_RMFAIL and therefore end up in the BasicAction failed list. However there is no error returned from commit in this circumstance as the recovery manager should ensure a consistent outcome.
The reason this becomes a problem for JTA and XATerminator in particular is that as no error is returned a parent coordinator will assume the branch completed successfully. In the future when it calls XATerminator::recover though this branch will be returned and detected as an orphan.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jbossts-issues
mailing list