Skip to content
Mirror of Apache Hadoop ZooKeeper
Branch: master
Clone or download
maoling and anmolnar ZOOKEEPER-2563: A revisit to setquota
- remove some useless methods in the `ZooKeeperMain.java`
- cannot set the quota on the path under` /zookeeper/quota`, because this path is reserved for storing the quota info. if we do something like this:
`setquota -n 5 /zookeeper/quota`
which will let us only have five chances to use the setquota, that violates the quota semantics.
- handle the Exception when users set a quota on the parent/child node.([ZOOKEEPER-2565](https://issues.apache.org/jira/browse/ZOOKEEPER-2565)).
- more detail in the [ZOOKEEPER-2563](https://issues.apache.org/jira/browse/ZOOKEEPER-2563)

Author: maoling <maoling199210191@sina.com>

Reviewers: andor@apache.org

Closes #936 from maoling/ZOOKEEPER-2563 and squashes the following commits:

9d46e86 [maoling] strength the doc,especially for the concept:namespaces
3777359 [maoling] ZOOKEEPER-2563: A revisit to setquota
Latest commit a6c36b6 Jul 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin ZOOKEEPER-3453: zkcli.cmd: ZOO_LOG_FILE is missing set / second try Jul 12, 2019
conf ZOOKEEPER-3091: Prometheus.io Metrics Provider Jun 12, 2019
zookeeper-assembly ZOOKEEPER-3091: Prometheus.io Metrics Provider Jun 12, 2019
zookeeper-client ZOOKEEPER-2894: Memory and completions leak on zookeeper_close Jul 9, 2019
zookeeper-contrib ZOOKEEPER-3433: zkpython build broken after maven migration Jun 25, 2019
zookeeper-docs ZOOKEEPER-2563: A revisit to setquota Jul 17, 2019
zookeeper-it ZOOKEEPER-3398: Learner.connectToLeader() may take too long to time-out Jul 12, 2019
zookeeper-jute ZOOKEEPER-3391: Drop unused RecFormat(CSV/XML) Jun 20, 2019
zookeeper-metrics-providers ZOOKEEPER-3091: Prometheus.io Metrics Provider Jun 12, 2019
zookeeper-recipes ZOOKEEPER-3409: Compile Java code with -Xdoclint Jun 3, 2019
zookeeper-server ZOOKEEPER-2563: A revisit to setquota Jul 17, 2019
.gitattributes ZOOKEEPER-1966. VS and line breaks (Orion Hodson via fpj) Jul 16, 2014
.gitignore ZOOKEEPER-3423: use the maven-like way to ignore the generated versio… Jun 26, 2019
.travis.yml ZOOKEEPER-3440: Fix Apache RAT check by excluding binary files (images) Jun 28, 2019
LICENSE.txt Created notice and renamed the existing license/readme files. See ZOO… Jun 24, 2008
NOTICE.txt ZOOKEEPER-3173: Quorum TLS - support PEM trust/key stores Nov 7, 2018
README.md ZOOKEEPER-3369: Maven release artifacts cleanup Apr 24, 2019
README_packaging.txt ZOOKEEPER-1604 remove rpm/deb/... packaging (cnauroth via phunt) Mar 3, 2016
build.xml ZOOKEEPER-3441: OWASP is flagging jackson-databind-2.9.9.jar for CVE-… Jul 12, 2019
checkstyle.xml ZOOKEEPER-3362: Create a simple checkstyle file May 8, 2019
checkstyleSuppressions.xml ZOOKEEPER-3362: Create a simple checkstyle file May 8, 2019
excludeFindBugsFilter.xml ZOOKEEPER-3223: Configure Spotbugs Jan 7, 2019
ivy.xml ZOOKEEPER-3263: JAVA9/11 Warnings: Illegal reflective access in zooke… May 20, 2019
ivysettings.xml ZOOKEEPER-2594: Use TLS for downloading artifacts during build (Olaf … Oct 5, 2016
owaspSuppressions.xml ZOOKEEPER-3441: OWASP is flagging jackson-databind-2.9.9.jar for CVE-… Jul 12, 2019
pom.xml ZOOKEEPER-3441: OWASP is flagging jackson-databind-2.9.9.jar for CVE-… Jul 12, 2019
zk-merge-pr.py ZOOKEEPER-2632: Add option to inform JIRA_PASSWORD at CLI prompt (Edw… Nov 18, 2016

README.md

Apache ZooKeeper

alt text

For the latest information about Apache ZooKeeper, please visit our website at:

http://zookeeper.apache.org/

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/

Contributing

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.

You can’t perform that action at this time.