[
https://issues.jboss.org/browse/JBTM-860?page=com.atlassian.jira.plugin.s...
]
Jonathan Halliday reassigned JBTM-860:
--------------------------------------
Assignee: Tom Jenkinson (was: Jonathan Halliday)
use XAResourceWrapper metadata for assume complete
--------------------------------------------------
Key: JBTM-860
URL:
https://issues.jboss.org/browse/JBTM-860
Project: JBoss Transaction Manager
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Recovery
Affects Versions: 4.15.0
Reporter: Jonathan Halliday
Assignee: Tom Jenkinson
Fix For: 5.0.0.Final
In the XA protocol a time window exists wherein the RM has committed and thus forgotten a
tx branch but the TM has not yet deleted its log. A crash during this window currently
results in an unrecoverable situation, as the TM assumes the branch belongs to an RM that
is uncontactable and will retry recovery indefinitely. This stems from an inability to
relate the Xid to a specific RM. It can be overridden globally with
JTAEnvironmentBean.xaAssumeRecoveryComplete, but we would prefer more fine-grained
control. With the availability of RM id information from XAResourceWrapper this becomes
feasible.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira