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

Transactions rolled back early are never removed from the transaction table

    XMLWordPrintable

Details

    Description

      When a transaction is rolled back before the first cache operation, the transaction is registered in the TransactionTable and is never removed. That happens because TxInterceptor sees the transaction is marked for rollback and immediately throws an exception.

      This can be seen in MarkAsRollbackTest, which blocks for 30 seconds during teardown because there's still a transaction in the transaction table.

      Attachments

        Issue Links

          Activity

            People

              dberinde@redhat.com Dan Berindei
              dberinde@redhat.com Dan Berindei
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: