[jbossts-issues] [JBoss JIRA] (JBTM-2672) Use the local ActionStatusService to determine if a transaction containing XAResources is still in-flight before relying on orphan detection
Bartosz Baranowski (JIRA)
issues at jboss.org
Wed May 18 03:27:00 EDT 2016
Bartosz Baranowski created JBTM-2672:
----------------------------------------
Summary: Use the local ActionStatusService to determine if a transaction containing XAResources is still in-flight before relying on orphan detection
Key: JBTM-2672
URL: https://issues.jboss.org/browse/JBTM-2672
Project: JBoss Transaction Manager
Issue Type: Bug
Components: Recovery
Affects Versions: 5.2.14.Final
Reporter: Bartosz Baranowski
Fix For: 5.2.17.Final
Currently we use a timeout based system to determine if prepared Xids that a ResourceManager knows about but where the transaction is not prepared yet are the result of a pre-prepare crash or whether it is just slow progress of the resources/transaction manager.
This issue is to record an enhancement to the recovery manager for XAResources to attempt to contact the transaction manager to determine if an Xid is indoubt before rolling it back.
In the case where the recovery manager and transaction manager are co-located this negates the need for a timeout based process entirely
In the case where the recovery manager and transaction manager are not in the same JVM process, the current behaviour of timeout based orphan detection MUST still be employed
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jbossts-issues
mailing list