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

Tx reaper won't touch rollback only JTA tx

XMLWordPrintable

      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.

              rhn-engineering-jhallida Jonathan Halliday
              rhn-engineering-jhallida Jonathan Halliday
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: