commit | f4c7b698bd239bcd15ee380d2ee38814dba432cd | [log] [tgz] |
---|---|---|
author | Mcfatealan <louchang_new@163.com> | Wed Oct 09 16:38:44 2019 +0200 |
committer | Andor Molnar <andor@apache.org> | Wed Oct 09 16:38:44 2019 +0200 |
tree | cbb73aa829cc48193b9b5098d95e2b254efd7924 | |
parent | 2dcb5e799ec02a2c6a6c7bad80c47169dc095271 [diff] |
ZOOKEEPER-3531: Synchronization on ACLCache cause cluster to hang whe… …n network/disk issues happen during datatree serialization Author: Mcfatealan <louchang_new@163.com> Reviewers: fangmin@apache.org, andor@apache.org Closes #1077 from mcfatealan/ZOOKEEPER-3531 and squashes the following commits: 60109185e [Mcfatealan] minor 951dd5cac [Mcfatealan] fix checkstyle issue 96ea4a066 [Mcfatealan] finer-synchronization for deserialize b79446a6f [Mcfatealan] minor fix for checkstyle d5f7d04ab [Mcfatealan] ZOOKEEPER-3531: Synchronization on ACLCache cause cluster to hang when network/disk issues happen during datatree serialization
For the latest information about Apache ZooKeeper, please visit our website at:
and our wiki, at:
https://cwiki.apache.org/confluence/display/ZOOKEEPER
Packaging/release artifacts
Either downloaded from https://zookeeper.apache.org/releases.html or found in zookeeper-assembly/target directory after building the project with maven.
apache-zookeeper-[version].tar.gz Contains all the source files which can be built by running: mvn clean install To generate an aggregated apidocs for zookeeper-server and zookeeper-jute: mvn javadoc:aggregate (generated files will be at target/site/apidocs) apache-zookeeper-[version]-bin.tar.gz Contains all the jar files required to run ZooKeeper Full documentation can also be found in the docs folder
As of version 3.5.5, the parent, zookeeper and zookeeper-jute artifacts are deployed to the central repository after the release is voted on and approved by the Apache ZooKeeper PMC:
https://repo1.maven.org/maven2/org/apache/zookeeper/zookeeper/
We always welcome new contributors to the project! See How to Contribute for details on how to submit patch through pull request and our contribution workflow.