maoling
maoling
- `takeSnapshot` api is just like `sync`, only supports async call. > for no-realtime backup. write a new tool/shell: zkBackup.sh which is the reverse proces of the zkCleanup.sh for no-realtime...
- the description about this PR can be found in its document - Link to [PR-917](https://github.com/apache/zookeeper/pull/917) - more details in the [ZOOKEEPER-3499](https://issues.apache.org/jira/browse/ZOOKEEPER-3499)
- Standardize the pull request writing
Backport [ZOOKEEPER-4377](https://github.com/apache/zookeeper/pull/1764) to Branch 3.6 to make the client has upward compatibility
- `exist` is a kind of read operation, so it should check read ACL permission. In the original release, only two operation don't check ACL permission(`exist` and `getAcl`) which is...
- add three new modes: `STANDARD_CHILD`,`STANDARD_DATA`, `STANDARD_EXIST` to `addWatch()` api to keep behavior and semantics consistency with the original tradational one-time watch. For example: `zk.getChildren(path, watch, stat);` equals to `zk.addWatch(path,...
- I refer the code guide of [Bookkeeper](https://github.com/apache/bookkeeper/blob/master/site/community/coding_guide.md). Looking forward to others‘ supplements - more details in the [ZOOKEEPER-3616](https://issues.apache.org/jira/browse/ZOOKEEPER-3616)
- this is still a work in the progress,Plz don't review before removing the WIP tag - more details in the [ZOOKEEPER-3600](https://issues.apache.org/jira/browse/ZOOKEEPER-3600)
- this is still a work in the progress,Plz don't review before removing the WIP tag. - more details in the [ZOOKEEPER-3585](https://issues.apache.org/jira/browse/ZOOKEEPER-3585)
- Add new apis: `getStatPersisted, getTTL, getNodeType` in the `ZooKeeper.java` - Currently, the `ephemeralOwner` of stat returned from java native client is not the actual one, due to the method...