]
Ondrej Chaloupka moved JBEAP-19606 to WFLY-13548:
-------------------------------------------------
Project: WildFly (was: JBoss Enterprise Application Platform)
Key: WFLY-13548 (was: JBEAP-19606)
Workflow: GIT Pull Request workflow (was: CDW with loose statuses v1)
Component/s: JMS
(was: Generic JMS RA)
Affects Version/s: 13.0.0.Final
(was: 7.1.0.GA)
Implementation of XAResourceWrapper to allow Narayana resolve
in-doubt transaction assume complete situation
------------------------------------------------------------------------------------------------------------
Key: WFLY-13548
URL:
https://issues.redhat.com/browse/WFLY-13548
Project: WildFly
Issue Type: Enhancement
Components: JMS
Affects Versions: 13.0.0.Final
Reporter: Ondrej Chaloupka
Assignee: Jeff Mesnil
Priority: Major
With fix of the
https://issues.jboss.org/browse/JBTM-860 there was added method
{{getJndiName}} for {{XAResourceWrapper}}:
https://github.com/jbosstm/jboss-transaction-spi/blob/master/src/main/jav...
which Narayana uses to resolve situation when there is in-doubt record at the side of
resource manager (message broker) but Narayana does not have corresponding record in its
log store. This could mean the transaction was already committed. But Narayana needs to
pair the in-doubt transaction with existing RM to assume so.
This capability would be fine to be provided by generic jms ra too.