JTS XAResources that throw XA_RETRY or XAER_RMFAIL cannot be retried
--------------------------------------------------------------------
Key: JBTM-2771
URL:
https://issues.jboss.org/browse/JBTM-2771
Project: JBoss Transaction Manager
Issue Type: Bug
Components: JTS
Affects Versions: 5.3.5.Final
Reporter: Ondra Chaloupka
Assignee: Tom Jenkinson
Priority: Blocker
Fix For: 5.4.0.Final
Attachments:
JMSProxyMessagingServerCrashRecoveryTestCase_prepareHalt_jts_server.log
There is a flag that is persisted _committed which defines if a commit was attempted on
an XAResource. In the case where the XAR returned XARETRY for example, we would have
consulted that flag and not reattempted the commit.