Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-876

Handle errors when enlisting transactional resources

    Details

    • Estimated Difficulty:
      Medium

      Description

      When a transaction is to be enlisted, if the transaction is not in a correct state an exception is thrown. This is fine, except that if the transaction happen to already have begun and have acquired locks, these locks will never be released.

      TMs can occasionally invalidate a transaction (perhaps a timeout) and leave things in an awkward state without this cleanup.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                manik Manik Surtani
                Reporter:
                manik Manik Surtani
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: