Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-10250

The LockGrantor can grant a lock to a member that has left the distributed system

    XMLWordPrintableJSON

Details

    Description

      If a member requests a distributed lock and then leaves the distributed system, the grantor may grant that request and leave itself in a state where the lock has been granted but the member has left.

      Here are the steps:

      1. The lock requesting server requests a lock
      2. The grantor server is delayed in granting that lock
      3. The lock requesting server shutsdown in the meantime
      4. The grantor server finally grants the lock after it has released all locks and pending requests for the lock requesting server
      5. The lock requesting server receives the lock response but drops it since the thread pool has been already shutdown

      Attachments

        Issue Links

          Activity

            People

              boglesby Barrett Oglesby
              boglesby Barrett Oglesby
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: