when you shutdown the full ensemble the session isn't expired. when things come 
back up your session will still be active. (it would be bad if the zk service 
could not survive the bounce of an ensembel.)

you are way over thinking this and i fear you are not helping yourself with 
trying to second guess with timers. zookeeper is structured such it can be used 
as ground truth. trying to second guess will only bring you headache.

ben
________________________________________
From: burtona...@gmail.com [burtona...@gmail.com] On Behalf Of Kevin Burton 
[bur...@spinn3r.com]
Sent: Wednesday, January 07, 2009 3:36 PM
To: zookeeper-user@hadoop.apache.org
Subject: Re: Simpler ZooKeeper event interface....

>
>
> Here's a good reason for each client to know it's session status
> (connected/disconnected/expired). Depending on the application, if L does
> not have a connected session to the ensemble it may need to be careful how
> it acts.
>

connected/disconnected events are given out in the current API but when I
shutdown the full ensemble I don't receive a session expired.

I'm considering implementing my own session expiration by tracking how long
I've been disconnected.

Kevin

--
Founder/CEO Spinn3r.com
Location: San Francisco, CA
AIM/YIM: sfburtonator
Skype: burtonator
Work: http://spinn3r.com

Reply via email to