]
Jonathan Halliday updated JBTM-563:
-----------------------------------
Fix Version/s: 4.2.3.SP8
4.2.3.CP06
Affects Version/s: 4.2.3.CP05
4.2.3.SP7
Tx reaper won't touch rollback only JTA tx
------------------------------------------
Key: JBTM-563
URL:
https://jira.jboss.org/jira/browse/JBTM-563
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: JTA, Transaction Core
Affects Versions: 4.2.3.SP7, 4.2.3.CP05, 4.6.1
Reporter: Jonathan Halliday
Assignee: Jonathan Halliday
Fix For: 4.2.3.SP8, 4.2.3.CP06, 4.6.1.CP01, 4.7.0
The reaper uses Reapable.running() to determine if a tx is in a fit state to be timed
out. The impl of this method in the JTS correctly returns true for active and abort only
states, but the JTA version is checking only for active, not abort only. As a result,
calling setRollbackOnly and then abandoning a tx will leave it in limbo - it will never
time out. This is a Bad Thing.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: