-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
When using JTS, if a resource manager returns XAER_RMFAIL from XAResource::rollback then report a CORBA UNKNOWN exception to the transaction manager
We should treat rollback similar to how the commit works: https://github.com/jbosstm/narayana/blame/7.0.2.Final/ArjunaJTS/jtax/classes/com/arjuna/ats/internal/jta/resources/jts/orbspecific/XAResourceRecord.java#L555
Pre-JBTM-3838 an RMFAIL was throwing a Heuristic Hazard when the outcome was not known to be inconsistent with the requested rollback. The analysis on https://issues.redhat.com/browse/JBTM-3838 did not lead to deciding to throw an UNKNOWN exception and instead stopped throwing any exception.
- is related to
-
WFLY-19900 Missing XA transaction after abort
- Open
-
JBTM-3838 Review JTS and JTA way to handle RMFAIL in xa_rollback
- Closed