XAResource recovery - empty scan result correlation is broken
-------------------------------------------------------------
Key: JBTM-827
URL:
https://issues.jboss.org/browse/JBTM-827
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Recovery
Affects Versions: 4.6.1.CP11, 4.14.0
Reporter: Jonathan Halliday
Assignee: Jonathan Halliday
Fix For: 4.15.0, 4.6.1.CP12
Per JBTM-602, we need to correlate recovery scan results for the same RM even when these
are obtained using different XAResource/Connection instances. The current algorithm for
this walks the old scans and replaces the stale XAResource with the newer one where Xids
from the two scans match. However, this is insufficient as one or both passes may have
resulted in an empty set of Xids. Update matching to fallback to using isSameRM when Xid
matching is not possible, in order to increase robustness where one or both scans have
empty results.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira