You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "maoling (JIRA)" <ji...@apache.org> on 2019/02/18 01:52:00 UTC
[jira] [Updated] (ZOOKEEPER-3281) Add a new CLI:watch
[ https://issues.apache.org/jira/browse/ZOOKEEPER-3281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
maoling updated ZOOKEEPER-3281:
-------------------------------
Affects Version/s: 3.6.0
> Add a new CLI:watch
> -------------------
>
> Key: ZOOKEEPER-3281
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3281
> Project: ZooKeeper
> Issue Type: New Feature
> Affects Versions: 3.6.0
> Reporter: maoling
> Assignee: maoling
> Priority: Major
>
> Terminal1:t1;
> Terminal2:t2;
> PART1:
> --------------[-d] test for data change------------------------
> [t1]:
> watch -d /testwatch
> [t2]:
> set /testwatch mydata
> [t1]: result:
> WatchedEvent state:SyncConnected
> type:NodeDataChanged
> path:/testwatch
> new data:mydata
> ----------------------------------------------------------------
> [t1]:
> watch -d /testwatch
> [t2]:
> delete /testwatch
> [t1] result:
> WatchedEvent state:SyncConnected
> type:NodeDeleted
> path:/testwatch
> PART2:
> --------------[-c] test for child change------------------------
> [t1]:
> watch -c /testwatch
> [t2]
> create /testwatch/child_1 mydata
> [t1] reslut:
> WatchedEvent state:SyncConnected
> type:NodeChildrenChanged
> path:/testwatch
> new child list:[child_1]
> ----------------------------------------------------------------
> [t1]:
> watch -c /testwatch
> [t2]:
> delete /testwatch/child_1
> [t1]:
> WatchedEvent state:SyncConnected
> type:NodeChildrenChanged
> path:/testwatch
> new child list:[]
> PART3:
> ----------------[-e]test for exist watch----------------------
> [t2]:
> delete /testwatch
> [t1]:
> watch -e /testwatch
> [t2]:
> create /testwatch mydata
> [t1] result:
> WatchedEvent state:SyncConnected
> type:NodeCreated
> path:/testwatch
> ----------------------------------------------------------------
> [t1]:
> watch -e /testwatch
> [t2]:
> delete /testwatch
> WatchedEvent state:SyncConnected
> type:NodeDeleted
> path:/testwatch
> ----------------------------------------------------------------
> [t1]:
> watch -e /testwatch
> [t2]:
> set /testwatch mydata666666666
> [t1]:
> WatchedEvent state:SyncConnected
> type:NodeDataChanged
> path:/testwatch
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)