You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@zookeeper.apache.org by "Mohammad Arshad (Jira)" <ji...@apache.org> on 2020/05/02 22:25:00 UTC

[jira] [Created] (ZOOKEEPER-3815) Support a new comprehensive parent znode watcher

Mohammad Arshad created ZOOKEEPER-3815:
------------------------------------------

             Summary: Support a new comprehensive parent znode watcher
                 Key: ZOOKEEPER-3815
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3815
             Project: ZooKeeper
          Issue Type: New Feature
            Reporter: Mohammad Arshad
            Assignee: Mohammad Arshad


When a client registers this new watcher(for time being lets call it comprehensive parent znode watcher, we can give better name later.) on a parent znode then
# Client should be notified on following events
 ## When a child is added
 ## When a child is deleted
 ## When a child is updated
 ## When parent is deleted
# Client should be notified with znode data, This should be optional. There are many scenarios where znode data is always required. This can avoid unnecessary RPC calls.
 # If Client keeps all child znode data in memory, there should be way to check whether client data is consistent with Zookeeper server data. This is to ensure that no notification is lost.
 # This watcher should be persistent watcher, not one time watcher



--
This message was sent by Atlassian Jira
(v8.3.4#803005)