Details
-
Bug
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
None
-
None
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:
- The lock requesting server requests a lock
- The grantor server is delayed in granting that lock
- The lock requesting server shutsdown in the meantime
- The grantor server finally grants the lock after it has released all locks and pending requests for the lock requesting server
- The lock requesting server receives the lock response but drops it since the thread pool has been already shutdown
Attachments
Issue Links
- links to