Uploaded image for project: 'JBoss Cache'
  1. JBoss Cache
  2. JBCACHE-1609

LegacyRegionManagerImpl#inactivateRegion locks the parent's entire subtree

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 3.2.8.GA
    • Fix Version/s: 3.2.9.GA
    • Component/s: Locking
    • Labels:
      None

      Description

      LegacyRegionManagerImpl#inactivateRegion calls lockManager.lockAll on the parent node,
      so instead of just locking the parent while the region is inactivated, it locks the parent's
      entire subtree (the entire cache if the region is a child of the root).

      In combination with JBCACHE-1608, this causes inactivateRegion to lock the parent's entire
      subtree and never unlock it.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  dereed Dennis Reed
                  Reporter:
                  dereed Dennis Reed
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: