Return-Path: Delivered-To: apmail-hadoop-zookeeper-commits-archive@minotaur.apache.org Received: (qmail 9106 invoked from network); 30 Jun 2009 00:33:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 30 Jun 2009 00:33:54 -0000 Received: (qmail 90800 invoked by uid 500); 30 Jun 2009 00:34:04 -0000 Delivered-To: apmail-hadoop-zookeeper-commits-archive@hadoop.apache.org Received: (qmail 90772 invoked by uid 500); 30 Jun 2009 00:34:04 -0000 Mailing-List: contact zookeeper-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: zookeeper-dev@ Delivered-To: mailing list zookeeper-commits@hadoop.apache.org Received: (qmail 90762 invoked by uid 99); 30 Jun 2009 00:34:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jun 2009 00:34:04 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jun 2009 00:33:54 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 9523D23888C5; Tue, 30 Jun 2009 00:33:32 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r789507 - in /hadoop/zookeeper/trunk: ./ docs/ docs/images/ src/docs/src/documentation/content/xdocs/ src/docs/src/documentation/resources/images/ Date: Tue, 30 Jun 2009 00:33:32 -0000 To: zookeeper-commits@hadoop.apache.org From: phunt@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090630003332.9523D23888C5@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: phunt Date: Tue Jun 30 00:33:32 2009 New Revision: 789507 URL: http://svn.apache.org/viewvc?rev=789507&view=rev Log: ZOOKEEPER-440. update the performance documentation in forrest Added: hadoop/zookeeper/trunk/docs/images/zkperfRW-3.2.jpg (with props) hadoop/zookeeper/trunk/src/docs/src/documentation/resources/images/zkperfRW-3.2.jpg (with props) Modified: hadoop/zookeeper/trunk/CHANGES.txt hadoop/zookeeper/trunk/docs/zookeeperOver.html hadoop/zookeeper/trunk/docs/zookeeperOver.pdf hadoop/zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperOver.xml Modified: hadoop/zookeeper/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/CHANGES.txt?rev=789507&r1=789506&r2=789507&view=diff ============================================================================== --- hadoop/zookeeper/trunk/CHANGES.txt (original) +++ hadoop/zookeeper/trunk/CHANGES.txt Tue Jun 30 00:33:32 2009 @@ -112,32 +112,35 @@ ZOOKEEPER-421. zkpython run_tests.sh is missing #! (henry robinson via phunt) - ZOOKEEPER-406. address all findbugs warnings in persistence classes. (phunt et al via breed) + ZOOKEEPER-406. address all findbugs warnings in persistence classes. + (phunt et al via breed) - ZOOKEEPER-435. allow "super" admin digest based auth to be configurable (phunt via breed) + ZOOKEEPER-435. allow "super" admin digest based auth to be configurable + (phunt via breed) ZOOKEEPER-375. zoo_add_auth only retains most recent auth on re-sync. -(mahadev) + (mahadev) ZOOKEEPER-433. getacl on root znode (/) fails. (phunt via mahadev) ZOOKEEPER-408. address all findbugs warnings in persistence classes. -(phunt, mahadev, flavio via mahadev) + (phunt, mahadev, flavio via mahadev) - ZOOKEEPER-427. ZooKeeper server unexpectedly high CPU utilisation (Sergey Zhuravlev via breed) + ZOOKEEPER-427. ZooKeeper server unexpectedly high CPU utilisation + (Sergey Zhuravlev via breed) ZOOKEEPER-446. some traces of the host auth scheme left (breed via mahadev) ZOOKEEPER-438. addauth fails to register auth on new client that's not yet -connected (breed via mahadev) + connected (breed via mahadev) ZOOKEEPER-448. png files do nto work with forrest. (mahadev) - ZOOKEEPER-417. stray message problem when changing servers (breed via -mahadev) + ZOOKEEPER-417. stray message problem when changing servers + (breed via mahadev) ZOOKEEPER-449. sesssionmoved in java code and ZCLOSING in C have the same -value. (mahadev) + value. (mahadev) IMPROVEMENTS: ZOOKEEPER-308. improve the atomic broadcast performance 3x. @@ -215,41 +218,48 @@ ZOOKEEPER-431. Expose methods to ease ZK integration. (Jean-Daniel via breed) ZOOKEEPER-396. race condition in zookeeper client library between -zookeeper_close and zoo_synchronous api. (mahadev) + zookeeper_close and zoo_synchronous api. (mahadev) ZOOKEEPER-196. doxygen comment for state argument of watcher_fn typedef and -implementation differ ("...one of the *_STATE constants, otherwise -1") (breed -via mahadev) + implementation differ ("...one of the *_STATE constants, otherwise -1") + (breed via mahadev) - ZOOKEEPER-336. single bad client can cause server to stop accepting connections (henry robinson via breed) + ZOOKEEPER-336. single bad client can cause server to stop accepting + connections (henry robinson via breed) - ZOOKEEPER-434. the java shell should indicate connection status on command prompt (henry robinson via breed) + ZOOKEEPER-434. the java shell should indicate connection status on command + prompt (henry robinson via breed) ZOOKEEPER-437. Variety of Documentation Updates (grant via mahadev) ZOOKEEPER-443. trace logging in watch notification not wrapped with -istraceneabled - inefficient (pat via mahadev) + istraceneabled - inefficient (pat via mahadev) - ZOOKEEPER-432. Various improvements to zkpython bindings. (henry via -mahadev) + ZOOKEEPER-432. Various improvements to zkpython bindings. + (henry via mahadev) ZOOKEEPER-428. logging should be makred as warn rathen than error in -NIOServerCnxn. (phunt via mahadev) + NIOServerCnxn. (phunt via mahadev) - ZOOKEEPER-422. Java CLI should support ephemeral and sequential node creation (henry via breed) + ZOOKEEPER-422. Java CLI should support ephemeral and sequential node creation + (henry via breed) ZOOKEEPER-315. add forrest docs for bookkeeper. (flavio via mahadev) ZOOKEEPER-329. document how to integrate 3rd party authentication into ZK -server ACLs. (breed via mahadev) + server ACLs. (breed via mahadev) - ZOOKEEPER-356. Masking bookie failure during writes to a ledger (flavio via breed) + ZOOKEEPER-356. Masking bookie failure during writes to a ledger + (flavio via breed) ZOOKEEPER-327. document effects (latency) of storing large amounts of data -in znodes. (breed via mahadev) + in znodes. (breed via mahadev) ZOOKEEPER-264. docs should include a state transition diagram for client -state (breed via mahadev) + state (breed via mahadev) + + ZOOKEEPER-440. update the performance documentation in forrest + (breed via phunt) NEW FEATURES: @@ -270,6 +280,7 @@ ZOOKEEPER-237. Add a Chroot request (phunt and mahadev) + Release 3.1.0 - 2009-02-06 Non-backward compatible changes: Added: hadoop/zookeeper/trunk/docs/images/zkperfRW-3.2.jpg URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/docs/images/zkperfRW-3.2.jpg?rev=789507&view=auto ============================================================================== Binary file - no diff available. Propchange: hadoop/zookeeper/trunk/docs/images/zkperfRW-3.2.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg Modified: hadoop/zookeeper/trunk/docs/zookeeperOver.html URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/docs/zookeeperOver.html?rev=789507&r1=789506&r2=789507&view=diff ============================================================================== --- hadoop/zookeeper/trunk/docs/zookeeperOver.html (original) +++ hadoop/zookeeper/trunk/docs/zookeeperOver.html Tue Jun 30 00:33:32 2009 @@ -553,11 +553,29 @@ - + +

The figure ZooKeeper Throughput as the Read-Write Ratio Varies is a throughput + graph of ZooKeeper release 3.2 running on servers with dual 2Ghz + Xeon and two SATA 15K RPM drives. One drive was used as a + dedicated ZooKeeper log device. The snapshots were written to + the OS drive. Write requests were 1K writes and the reads were + 1K reads. "Servers" indicate the size of the ZooKeeper + ensemble, the number of servers that make up the + service. Approximately 30 other servers were used to simulate + the clients. The ZooKeeper ensemble was configured such that + leaders do not allow connections from clients.

+
+
Note
+
+

In version 3.2 r/w performance improved by ~2x + compared to the previous + 3.1 release.

+
+

Benchmarks also indicate that it is reliable, too. Reliability in the Presence of Errors shows how a deployment responds to various failures. The events marked in the figure are the following:

@@ -598,7 +616,7 @@ - +

Reliability

To show the behavior of the system over time as failures are injected we ran a ZooKeeper service made up of @@ -627,7 +645,7 @@ ZooKeeper takes less than 200ms to elect a new leader. Third, as followers recover, ZooKeeper is able to raise throughput again once they start processing requests.

- +

The ZooKeeper Project

ZooKeeper has been Modified: hadoop/zookeeper/trunk/docs/zookeeperOver.pdf URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/docs/zookeeperOver.pdf?rev=789507&r1=789506&r2=789507&view=diff ============================================================================== Binary files - no diff available. Modified: hadoop/zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperOver.xml URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperOver.xml?rev=789507&r1=789506&r2=789507&view=diff ============================================================================== --- hadoop/zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperOver.xml (original) +++ hadoop/zookeeper/trunk/src/docs/src/documentation/content/xdocs/zookeeperOver.xml Tue Jun 30 00:33:32 2009 @@ -358,10 +358,25 @@ - + + The figure is a throughput + graph of ZooKeeper release 3.2 running on servers with dual 2Ghz + Xeon and two SATA 15K RPM drives. One drive was used as a + dedicated ZooKeeper log device. The snapshots were written to + the OS drive. Write requests were 1K writes and the reads were + 1K reads. "Servers" indicate the size of the ZooKeeper + ensemble, the number of servers that make up the + service. Approximately 30 other servers were used to simulate + the clients. The ZooKeeper ensemble was configured such that + leaders do not allow connections from clients. + + In version 3.2 r/w performance improved by ~2x + compared to the previous + 3.1 release. Benchmarks also indicate that it is reliable, too. shows how a deployment responds to Added: hadoop/zookeeper/trunk/src/docs/src/documentation/resources/images/zkperfRW-3.2.jpg URL: http://svn.apache.org/viewvc/hadoop/zookeeper/trunk/src/docs/src/documentation/resources/images/zkperfRW-3.2.jpg?rev=789507&view=auto ============================================================================== Binary file - no diff available. Propchange: hadoop/zookeeper/trunk/src/docs/src/documentation/resources/images/zkperfRW-3.2.jpg ------------------------------------------------------------------------------ svn:mime-type = image/jpeg