Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1343 Stale locks occurring on rehashing into a running cluster.
  3. ISPN-1484

The commit command can fail on the originator with a RehashInProgressException and not release the key locks

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

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Critical Critical
    • 5.1.0.BETA3, 5.1.0.FINAL
    • 5.0.1.FINAL, 5.1.0.BETA2
    • Transactions
    • None

      Because a commit command usually has at least one locked key, it is much more likely than other commands to fail on the originator with a RehashInProgressException.

      There is no retry mechanism in this case, so the transaction will fail (after we have confirmed the prepare to the TM) and the transaction's keys will not be unlocked (because the failure happens in StateTransferLockInterceptor, which is below the locking interceptor in the invocation chain).

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

                Created:
                Updated:
                Resolved:
                Archived: