[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13161095#comment-13161095
 ] 

Patrick Hunt commented on ZOOKEEPER-1312:
-----------------------------------------

If the clients themselves registered with ZK using ephemeral nodes, and 
assuming the client's don't change state very often, then the janitor could use 
notifications to trigger updates to the info files (also batching updates as 
Ted suggests). The clients could even let the janitor know whether they cleaned 
up gracefully or not through zk. Downside is you'd need more than one janitor 
if you wanted to elim that as a spof.

Depending on the lifetime of the leases and the number of clients involved you 
would also want to think about optimistic locking contention on the 
comprehensive file. (ie have more than one).
                
> Add a "getChildrenWithStat" operation
> -------------------------------------
>
>                 Key: ZOOKEEPER-1312
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1312
>             Project: ZooKeeper
>          Issue Type: New Feature
>            Reporter: Daniel Lord
>              Labels: newbie
>
> It would be extremely useful to be able to have a "getChildrenWithStat" 
> method.  This method would behave exactly the same as getChildren but in 
> addition to returning the list of all child znode names it would also return 
> a Stat for each child.  I'm sure there are quite a few use cases for this but 
> it could save a lot of extra reads for my application.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to