-
Bug
-
Resolution: Done
-
Major
-
4.2.3.SP7, 4.2.3.CP02, 4.4.0.GA
-
None
SubordinateAtomicAction invokes the beforeCompletion syncs from doPrepare and doOnePhaseCommit, even when the tx is in state ABORT_ONLY.
Whilst outside the scope of the JTA or JCA specs, this is inconsistent with the standard JTA behaviour of running beforeCompletion only prior to commit attempts, not rollbacks.
Make a best effort check to avoid the overhead of running the syncs for cases where we know we can't commit.
- relates to
-
JBTM-430 improve test coverage for JTA subordinate tx termination handling
- Closed