Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Zookeeper, mail # user - Dealing with an expired session


Copy link to this message
-
Re: Dealing with an expired session
Jordan Zimmerman 2012-06-26, 15:22
All watchers will get called with session expiration, disconnect, etc.

===================Jordan Zimmerman

On Jun 26, 2012, at 7:51 AM, "David Nickerson" <[EMAIL PROTECTED]> wrote:

> In my locking implementation, if a thread wants to wait for a lock, it will
> create a watcher object, set a watch on the lock before it, and wait on the
> watcher. When the watch gets triggered, the watcher notifies any threads
> that are waiting on it.
>
> If the session expires, I would like to wake up all of the threads that are
> waiting for a lock. To my understanding, only the default watcher receives
> a notification that the session has expired. If this is the case, then I
> need to maintain a list somewhere of all of the watchers that threads are
> waiting on so that I can notify them all.
>
> Does this sound correct?