]
Tom Jenkinson updated JBTM-2771:
--------------------------------
Steps to Reproduce: (was: {code}
git clone
export JBOSS_HOME=... (downloadable at
)
mvn clean verify -am -pl jbossts -DfailIfNoTests=false -Djbossts.noJTA
-Dtest=JMSProxyMessagingServerCrashRecoveryTestCase#prepareHalt
{code})
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
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.