-
Task
-
Resolution: Done
-
Major
-
7.0.0.Final
-
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.
- causes
-
JBTM-3944 Reorder the handing of CORBA Resource rollback so that the XAER_RMFAIL case handling does not affect the XAER_NOTA handling
- Resolved
- is triggering
-
WFLY-19900 Missing XA transaction after abort
- Open
- relates to
-
JBTM-3952 Throw a CORBA UNKNOWN exception if we receive an RMFAIL during rollback
- Resolved