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

Transactions rolled back early are never removed from the transaction table

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 8.1.0.Beta1, 8.1.0.Final
    • 8.0.1.Final, 8.1.0.Alpha2
    • Core
    • None

      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.

              dberinde@redhat.com Dan Berindei (Inactive)
              dberinde@redhat.com Dan Berindei (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: