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

Transactions rolled back early are never removed from the transaction table

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)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: