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

Warn-Log when XAER_NOTA after XA_RBROLLBACK (with IBM MQ)

XMLWordPrintable

      • Run MQ docker run --rm -e LICENSE=accept -e MQ_QMGR_NAME=QM1 -p 1414:1414 -p 9443:9443 -it ibmcom/mq
      • Run Test mvn clean test
      • Observe Warn-Log

      When using Websphere MQ, after an optimised delist (with TM_FAIL), the rollback return XAER_NOTA (which seems to be spec-compliant). Narayana then logs a Warning. 

      Sequence:

      • RM.enlist
      • TX.rollback
        • RM.delist (with TM_FAIL) -> XA_RBROLLBACK
        • RM.rollback -> XAER_NOTA

      It seems that should be expected behaviour and not log a WARN message.

      Find a sample program here: https://github.com/apinske/playground-mq

              thjenkin@redhat.com Tom Jenkinson
              alex@pinske.eu Alexander Pinske (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: