Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-14122

Implementation of XAResourceWrapper to allow Narayana resolve in-doubt transaction assume complete situation

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Out of Date
    • Affects Version/s: 7.1.0.GA
    • Fix Version/s: None
    • Component/s: Generic JMS RA
    • Labels:
      None

      Description

      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/java/org/jboss/tm/XAResourceWrapper.java#L56
      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jmesnil Jeff Mesnil
              Reporter:
              ochaloup Ondrej Chaloupka
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: