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

Tx reaper won't touch rollback only JTA tx

    XMLWordPrintable

Details

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: