Hi All,

I completely forgotten that watches are one time triggers. I already got
one notification.

Please ignore this email.

Thanks
Lahiru


On Mon, Jun 23, 2014 at 5:19 PM, Lahiru Gunathilake <[email protected]>
wrote:

> Hi Users,
>
> I have a module which orchestrates job between another component which is
> clusters and they store their data in to ZK. When cluster nodes go down
> ephemeral znodes associated with them is delete. I can see that in zkCli.
> Node data is like below,
>
> /gfac-server/node0
> /gfac-server/node1
> ...
>
> But in my orchestrator I made a watch to the parent directory of the which
> is /gfac-server. My code for watch looks like below.
>
>
> zk.exists(ServerSettings.getSetting(Constants.ZOOKEEPER_GFAC_SERVER_NODE,"/gfac-server"),this);
>
> zk.getChildren(ServerSettings.getSetting(Constants.ZOOKEEPER_GFAC_SERVER_NODE,"/gfac-server"),this);
>
> and I can see that my watch is not invoking when the cluster nodes comes
> up and going down. But I can see that znodes are creating and deleting in
> /gfac-server.
>
> Is there a special way to handle watches with ephemeral nodes ?
>
>
> Lahiru
>
> --
> System Analyst Programmer
> PTI Lab
> Indiana University
>



-- 
System Analyst Programmer
PTI Lab
Indiana University

Reply via email to