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

PendingLockManager blocks the caller thread if local

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Duplicate
    • Major
    • None
    • None
    • Transactions
    • None

    Description

      The PendingLockManager is used when topology changes by transactional caches. It contains all the keys locked by transaction from previous topology id.
      Current implementation blocks for local commands. This is problematic for pessimistic transaction because the lock is acquired during the runtime.

      Attachments

        Issue Links

          Activity

            People

              pruivo@redhat.com Pedro Ruivo
              pruivo@redhat.com Pedro Ruivo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: