]
Emmanuel Hugonnet reassigned WFLY-13548:
----------------------------------------
Assignee: Emmanuel Hugonnet (was: Jeff Mesnil)
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: Emmanuel Hugonnet
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.