Uploaded image for project: 'JBoss Transaction Manager'
  1. JBoss Transaction Manager
  2. JBTM-3838

Review JTS and JTA way to handle RMFAIL in xa_rollback

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 7.0.2.Final
    • 7.0.0.Final
    • JTA, JTS
    • None

      Review the way Narayana deals with XAER_RMFAIL in xa_rollback
      For JTS (https://github.com/jbosstm/narayana/blob/5.11.4.Final/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/resources/jts/orbspecific/XAResourceRecord.java#L382) and JTA (https://github.com/jbosstm/narayana/blob/5.11.4.Final/ArjunaJTA/jta/classes/com/arjuna/ats/internal/jta/resources/arjunacore/XAResourceRecord.java#L374)  Narayana is not treating XAER_RMFAIL as a transient failure and would consider it a heuristic. Make sure Narayana aligns to the proper xa_rollback specification.

            rhn-engineering-mmusgrov Michael Musgrove
            rh-ee-msappegr Marco Sappe Griot
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: