[ https://issues.apache.org/jira/browse/ZOOKEEPER-778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884625#action_12884625 ]
Hudson commented on ZOOKEEPER-778: ---------------------------------- Integrated in ZooKeeper-trunk #864 (See [http://hudson.zones.apache.org/hudson/job/ZooKeeper-trunk/864/]) > ability to add a watch on a setData or create call > -------------------------------------------------- > > Key: ZOOKEEPER-778 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-778 > Project: Zookeeper > Issue Type: Improvement > Components: c client, java client, server > Reporter: Woody Anderson > Priority: Minor > > It is often desirable to set a watch when creating a node or setting data on > a node. Currently, you have to add a watch after the create/set with another > api call, which incurs extra cost, and a window of unobserved state change. > This would "seem" to be an easy addition to the server/client libs, but i'm > not sure if there are reasons this was never proposed or developed. > I currently am most concerned with a data watch in these two scenarios, but i > would imagine other users might be interested in registering a children watch > immediately upon creation. > This change would require adding new method signatures in the clients for > create and setData which took watchers. And some changes to the protocol, as > the SetDataRequest and CreateRequest objects would need watch flags. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.