jira-importer commented on issue #549:
URL: https://github.com/apache/curator/issues/549#issuecomment-2604694578

   <i><a 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=3l3ph4n1n3";>3l3ph4n1n3</a>:</i>
   <p>My problem is that a single client shouldn't be trusted to unlock the 
lock itself - the point of this failsafe is to ensure a system doesn't grind to 
a halt when a single client fails. There are many ways a client's lockTimer 
could fail yet the client's heartbeating to the zookeeper cluster continued - 
e.g. if the lockTimer thread had a bug in it and crashed, or deadlocked itself 
with another thread. Ideally the remaining clients would decide a bit later 
that the lock's lease time had expired, forcefully release the lock from the 
broken client and then one of them would acquire lock itself.</p>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@curator.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to