Return-Path: Delivered-To: apmail-hadoop-zookeeper-commits-archive@minotaur.apache.org Received: (qmail 9017 invoked from network); 12 Mar 2009 20:24:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Mar 2009 20:24:12 -0000 Received: (qmail 65302 invoked by uid 500); 12 Mar 2009 20:24:12 -0000 Delivered-To: apmail-hadoop-zookeeper-commits-archive@hadoop.apache.org Received: (qmail 65284 invoked by uid 500); 12 Mar 2009 20:24:12 -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 65273 invoked by uid 99); 12 Mar 2009 20:24:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Mar 2009 13:24:12 -0700 X-ASF-Spam-Status: No, hits=-1996.5 required=10.0 tests=ALL_TRUSTED,URIBL_BLACK 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; Thu, 12 Mar 2009 20:23:58 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 1D7E423888CA; Thu, 12 Mar 2009 20:23:37 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r752998 - in /hadoop/zookeeper/branches/branch-3.1: CHANGES.txt build.xml docs/releasenotes.html docs/releasenotes.pdf src/c/configure.ac src/c/include/zookeeper_version.h src/docs/src/documentation/content/xdocs/releasenotes.xml Date: Thu, 12 Mar 2009 20:23:36 -0000 To: zookeeper-commits@hadoop.apache.org From: phunt@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090312202337.1D7E423888CA@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: phunt Date: Thu Mar 12 20:23:35 2009 New Revision: 752998 URL: http://svn.apache.org/viewvc?rev=752998&view=rev Log: Preparing for release 3.1.1 Modified: hadoop/zookeeper/branches/branch-3.1/CHANGES.txt hadoop/zookeeper/branches/branch-3.1/build.xml hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.html hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.pdf hadoop/zookeeper/branches/branch-3.1/src/c/configure.ac hadoop/zookeeper/branches/branch-3.1/src/c/include/zookeeper_version.h hadoop/zookeeper/branches/branch-3.1/src/docs/src/documentation/content/xdocs/releasenotes.xml Modified: hadoop/zookeeper/branches/branch-3.1/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/CHANGES.txt?rev=752998&r1=752997&r2=752998&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/CHANGES.txt (original) +++ hadoop/zookeeper/branches/branch-3.1/CHANGES.txt Thu Mar 12 20:23:35 2009 @@ -1,8 +1,4 @@ -Fix release - -Non-backward compatible changes: - -BUGFIXES: +Release 3.1.1 - 2009-03-17 Backward compatibile changes: Modified: hadoop/zookeeper/branches/branch-3.1/build.xml URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/build.xml?rev=752998&r1=752997&r2=752998&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/build.xml (original) +++ hadoop/zookeeper/branches/branch-3.1/build.xml Thu Mar 12 20:23:35 2009 @@ -24,7 +24,7 @@ - + Modified: hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.html URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.html?rev=752998&r1=752997&r2=752998&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.html (original) +++ hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.html Thu Mar 12 20:23:35 2009 @@ -5,7 +5,7 @@ -ZooKeeper 3.1.0 Release Notes +ZooKeeper 3.1.1 Release Notes @@ -184,11 +184,11 @@ PDF -icon
PDF
-

ZooKeeper 3.1.0 Release Notes

+

ZooKeeper 3.1.1 Release Notes

@@ -216,12 +216,12 @@ -

Changes Since ZooKeeper 3.0.1

+

Changes Since ZooKeeper 3.1.0

- + -Changes Since ZooKeeper 3.0.1 +Changes Since ZooKeeper 3.1.0 @@ -232,65 +232,22 @@ + - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -300,331 +257,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Modified: hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.pdf URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/docs/releasenotes.pdf?rev=752998&r1=752997&r2=752998&view=diff ============================================================================== Binary files - no diff available. Modified: hadoop/zookeeper/branches/branch-3.1/src/c/configure.ac URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/src/c/configure.ac?rev=752998&r1=752997&r2=752998&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/src/c/configure.ac (original) +++ hadoop/zookeeper/branches/branch-3.1/src/c/configure.ac Thu Mar 12 20:23:35 2009 @@ -3,7 +3,7 @@ AC_PREREQ(2.59) -AC_INIT([zookeeper C client],3.1.0,[zookeeper-user@hadoop.apache.org],[c-client-src]) +AC_INIT([zookeeper C client],3.1.1,[zookeeper-user@hadoop.apache.org],[c-client-src]) AC_CONFIG_SRCDIR([src/zookeeper.c]) AC_CHECK_FILES([generated/zookeeper.jute.c generated/zookeeper.jute.h],[], [AC_MSG_ERROR([jute files are missing! Please run "ant compile_jute" while in the zookeeper top level directory.]) Modified: hadoop/zookeeper/branches/branch-3.1/src/c/include/zookeeper_version.h URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/src/c/include/zookeeper_version.h?rev=752998&r1=752997&r2=752998&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/src/c/include/zookeeper_version.h (original) +++ hadoop/zookeeper/branches/branch-3.1/src/c/include/zookeeper_version.h Thu Mar 12 20:23:35 2009 @@ -24,7 +24,7 @@ #define ZOO_MAJOR_VERSION 3 #define ZOO_MINOR_VERSION 1 -#define ZOO_PATCH_VERSION 0 +#define ZOO_PATCH_VERSION 1 #ifdef __cplusplus } Modified: hadoop/zookeeper/branches/branch-3.1/src/docs/src/documentation/content/xdocs/releasenotes.xml URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.1/src/docs/src/documentation/content/xdocs/releasenotes.xml?rev=752998&r1=752997&r2=752998&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.1/src/docs/src/documentation/content/xdocs/releasenotes.xml (original) +++ hadoop/zookeeper/branches/branch-3.1/src/docs/src/documentation/content/xdocs/releasenotes.xml Thu Mar 12 20:23:35 2009 @@ -18,7 +18,7 @@
- ZooKeeper 3.1.0 Release Notes + ZooKeeper 3.1.1 Release Notes @@ -51,10 +51,10 @@ later.
-Changes Since ZooKeeper 3.0.1 +Changes Since ZooKeeper 3.1.0
Changes Since ZooKeeper 3.0.1Changes Since ZooKeeper 3.1.0
Incompatibilities
ZOOKEEPER-246 review error code definition in both source and docs -
New FeatureImprovement
ZOOKEEPER-135 Fat jar build target -
ZOOKEEPER-215 expand system test environment -
ZOOKEEPER-231 Quotas in zookeeper -
ZOOKEEPER-256 support use of JMX to manage log4j configuration at runtime +ZOOKEEPER-279 Allow specialization of quorum config parsing (e.g. variable expansion in zoo.cfg)
ZOOKEEPER-276 Bookkeeper contribution -
Task
ZOOKEEPER-210 Require Java 6 -
ZOOKEEPER-16 Need to do path validation +ZOOKEEPER-281 autoreconf fails for /zookeeper-3.0.1/src/c/
ZOOKEEPER-204 SetWatches needs to be the first message after auth messages to the server -
ZOOKEEPER-205 Error on version-info when compiling from the tarball distribution -
ZOOKEEPER-206 documentation tab should contain the version number (and other small site changes) +ZOOKEEPER-309 core dump using zoo_get_acl()
ZOOKEEPER-208 Zookeeper C client uses API that are not thread safe, causing crashes when multiple instances are active -
ZOOKEEPER-209 nullpointerexception if election port is not specified. -
ZOOKEEPER-212 snapshot is synchronous in 3.0 +ZOOKEEPER-313 Problem with successive leader failures when no client is connected
ZOOKEEPER-213 programmer guide C api docs are out of sync with latest zookeeper.h -
ZOOKEEPER-218 error in barrier recipe example code -
ZOOKEEPER-219 events.poll timeout in watcher test too short +ZOOKEEPER-319 add locking around auth info in zhandle_t
ZOOKEEPER-221 log message in ZkWatchManager.materialize missing conditional -
ZOOKEEPER-226 exists calls fails on server if node has null data -
ZOOKEEPER-227 gcc warning from recordio.h +ZOOKEEPER-320 call auth completion in free_completions()
ZOOKEEPER-228 apache header missing in DBtest -
ZOOKEEPER-232 testablezookeeper file is missing apache licence headers. -
ZOOKEEPER-240 Yet another npe -
ZOOKEEPER-241 Build of a distro fails after clean target is run -
ZOOKEEPER-242 zookeeper c tests are faliling.. -
ZOOKEEPER-245 update readme/quickstart to be release tar, rather than source, based -
ZOOKEEPER-247 fix formatting of C API in ACL section of programmer guide -
ZOOKEEPER-249 QuorumPeer.getClientPort() always returns -1 -
ZOOKEEPER-250 isvalidsnapshot should handle the case of 0 snapshot files better. -
ZOOKEEPER-251 NullPointerException stopping and starting Zookeeper servers -
ZOOKEEPER-252 PurgeTxnLog is not handling the new dataDir directory structure +ZOOKEEPER-326 standalone server ignores tickTime configuration
ZOOKEEPER-253 documentation of DataWatcher state transition is misleading regarding auto watch reset on reconnect -
ZOOKEEPER-254 there is currently no way for a user to test session expiration in their code -
ZOOKEEPER-255 zoo_set() api does not return stat datastructure. +ZOOKEEPER-330 zookeeper standalone server does not startup with just a port and datadir.
ZOOKEEPER-257 Review logging level for WARN/ERROR log messages, some misclassified -
ZOOKEEPER-258 docs incorrectly state max client timeout as 60 seconds (it's based on server ticktime) -
ZOOKEEPER-266 KeeperState missing javadoc for values +ZOOKEEPER-332 c client issues (memory leaks) reported by valgrind
ZOOKEEPER-267 java client incorrectly generating syncdisconnected event when in disconnected state -
ZOOKEEPER-268 tostring on jute generated objects can cause NPE -
ZOOKEEPER-272 getChildren can fail for large numbers of children +ZOOKEEPER-333 helgrind thread issues identified in mt c client code
ZOOKEEPER-273 Zookeeper c client build should not depend on CPPUNIT -
ZOOKEEPER-275 Bug in FastLeaderElection -
ZOOKEEPER-284 JMX doesn't get the clientPort correctly -
ZOOKEEPER-285 the stat command does not return the correct mode -
ZOOKEEPER-211 Not all Mock tests are working -
ZOOKEEPER-291regression for legacy code using KeeperException.Code constants (due to 246) -
ZOOKEEPER-293zoo_set needs to be abi compatible (3.1 changed the signature), fix this by adding zoo_set2 -
ZOOKEEPER-302Quote values in JMX ObjectNames. -
Improvement
ZOOKEEPER-64 We should log system env information when intializing client/server -
ZOOKEEPER-149 c interface is missing tests against java server (mock only) -
ZOOKEEPER-177 needed: docs for JMX -
ZOOKEEPER-214 add new "stat reset" command to server admin port -
ZOOKEEPER-217 handle errors when parsing config file, throw illegalargumentexception rather than exit() -
ZOOKEEPER-220 programming guide watches section should clarify server/clientlib role in data/child watch maint. -
ZOOKEEPER-222 print C client log message timestamp in human readable form -
ZOOKEEPER-223 default log4j root logger configuration has neg perf impact with no benefit, change default level to INFO -
ZOOKEEPER-225 c client should log an info message in zookeeper_init detailing connection parameters -
ZOOKEEPER-229 improve documentation regarding user's responsibility to cleanup datadir (snaps/logs) -
ZOOKEEPER-230 Improvements to FLE -
ZOOKEEPER-234 Eliminate using statics to initialize the sever. Should allow server to be more embeddable in OSGi enviorments. -
ZOOKEEPER-243 add SEQUENCE flag documentation to the programming guide -
ZOOKEEPER-248 QuorumPeer should use Map interface instead of HashMap implementation. -
ZOOKEEPER-259 cleanup the logging levels used (use the correct level) and messages generated -
ZOOKEEPER-260 document the recommended values for server id's -
ZOOKEEPER-263 document connection host:port as comma separated list in forrest docs -
ZOOKEEPER-265 remove (deprecate) unused NoSyncConnected from KeeperState -
ZOOKEEPER-269 connectionloss - add more documentation to detail -
ZOOKEEPER-286 Make GenerateLoad use InstanceContainers -
ZOOKEEPER-289 add debug messages to nioserver select loop. -
ZOOKEEPER-161 Content needed: "Designing a ZooKeeper Deployment" -
ZOOKEEPER-69 ZooKeeper logo -
-Changes Since ZooKeeper 3.0.1 +Changes Since ZooKeeper 3.1.0 @@ -65,172 +65,55 @@ + - Incompatibilities + Improvement -ZOOKEEPER-246 review error code definition in both source and docs - - - New Feature - +ZOOKEEPER-279 Allow specialization of quorum config parsing (e.g. variable expansion in zoo.cfg) + -ZOOKEEPER-135 Fat jar build target - -ZOOKEEPER-215 expand system test environment - -ZOOKEEPER-231 Quotas in zookeeper - -ZOOKEEPER-256 support use of JMX to manage log4j configuration at runtime - -ZOOKEEPER-276 Bookkeeper contribution - - + - Task + Bug -ZOOKEEPER-210 Require Java 6 - - +ZOOKEEPER-281 autoreconf fails for /zookeeper-3.0.1/src/c/ + + - Bug - +ZOOKEEPER-309 core dump using zoo_get_acl() + -ZOOKEEPER-16 Need to do path validation - -ZOOKEEPER-204 SetWatches needs to be the first message after auth messages to the server - -ZOOKEEPER-205 Error on version-info when compiling from the tarball distribution - -ZOOKEEPER-206 documentation tab should contain the version number (and other small site changes) - -ZOOKEEPER-208 Zookeeper C client uses API that are not thread safe, causing crashes when multiple instances are active - -ZOOKEEPER-209 nullpointerexception if election port is not specified. - -ZOOKEEPER-212 snapshot is synchronous in 3.0 - -ZOOKEEPER-213 programmer guide C api docs are out of sync with latest zookeeper.h - -ZOOKEEPER-218 error in barrier recipe example code - -ZOOKEEPER-219 events.poll timeout in watcher test too short - -ZOOKEEPER-221 log message in ZkWatchManager.materialize missing conditional - -ZOOKEEPER-226 exists calls fails on server if node has null data - -ZOOKEEPER-227 gcc warning from recordio.h - -ZOOKEEPER-228 apache header missing in DBtest - -ZOOKEEPER-232 testablezookeeper file is missing apache licence headers. - -ZOOKEEPER-240 Yet another npe - -ZOOKEEPER-241 Build of a distro fails after clean target is run - -ZOOKEEPER-242 zookeeper c tests are faliling.. - -ZOOKEEPER-245 update readme/quickstart to be release tar, rather than source, based - -ZOOKEEPER-247 fix formatting of C API in ACL section of programmer guide - -ZOOKEEPER-249 QuorumPeer.getClientPort() always returns -1 - -ZOOKEEPER-250 isvalidsnapshot should handle the case of 0 snapshot files better. - -ZOOKEEPER-251 NullPointerException stopping and starting Zookeeper servers - -ZOOKEEPER-252 PurgeTxnLog is not handling the new dataDir directory structure - -ZOOKEEPER-253 documentation of DataWatcher state transition is misleading regarding auto watch reset on reconnect - -ZOOKEEPER-254 there is currently no way for a user to test session expiration in their code - -ZOOKEEPER-255 zoo_set() api does not return stat datastructure. - -ZOOKEEPER-257 Review logging level for WARN/ERROR log messages, some misclassified - -ZOOKEEPER-258 docs incorrectly state max client timeout as 60 seconds (it's based on server ticktime) - -ZOOKEEPER-266 KeeperState missing javadoc for values - -ZOOKEEPER-267 java client incorrectly generating syncdisconnected event when in disconnected state - -ZOOKEEPER-268 tostring on jute generated objects can cause NPE - -ZOOKEEPER-272 getChildren can fail for large numbers of children - -ZOOKEEPER-273 Zookeeper c client build should not depend on CPPUNIT - -ZOOKEEPER-275 Bug in FastLeaderElection - -ZOOKEEPER-284 JMX doesn't get the clientPort correctly - -ZOOKEEPER-285 the stat command does not return the correct mode - -ZOOKEEPER-211 Not all Mock tests are working - -ZOOKEEPER-291regression for legacy code using KeeperException.Code constants (due to 246) - -ZOOKEEPER-293zoo_set needs to be abi compatible (3.1 changed the signature), fix this by adding zoo_set2 - -ZOOKEEPER-302Quote values in JMX ObjectNames. - - - Improvement - +ZOOKEEPER-313 Problem with successive leader failures when no client is connected + + + +ZOOKEEPER-319 add locking around auth info in zhandle_t + + + +ZOOKEEPER-320 call auth completion in free_completions() + + + +ZOOKEEPER-326 standalone server ignores tickTime configuration + + + +ZOOKEEPER-330 zookeeper standalone server does not startup with just a port and datadir. + + + +ZOOKEEPER-332 c client issues (memory leaks) reported by valgrind + + + +ZOOKEEPER-333 helgrind thread issues identified in mt c client code + -ZOOKEEPER-64 We should log system env information when intializing client/server - -ZOOKEEPER-149 c interface is missing tests against java server (mock only) - -ZOOKEEPER-177 needed: docs for JMX - -ZOOKEEPER-214 add new "stat reset" command to server admin port - -ZOOKEEPER-217 handle errors when parsing config file, throw illegalargumentexception rather than exit() - -ZOOKEEPER-220 programming guide watches section should clarify server/clientlib role in data/child watch maint. - -ZOOKEEPER-222 print C client log message timestamp in human readable form - -ZOOKEEPER-223 default log4j root logger configuration has neg perf impact with no benefit, change default level to INFO - -ZOOKEEPER-225 c client should log an info message in zookeeper_init detailing connection parameters - -ZOOKEEPER-229 improve documentation regarding user's responsibility to cleanup datadir (snaps/logs) - -ZOOKEEPER-230 Improvements to FLE - -ZOOKEEPER-234 Eliminate using statics to initialize the sever. Should allow server to be more embeddable in OSGi enviorments. - -ZOOKEEPER-243 add SEQUENCE flag documentation to the programming guide - -ZOOKEEPER-248 QuorumPeer should use Map interface instead of HashMap implementation. - -ZOOKEEPER-259 cleanup the logging levels used (use the correct level) and messages generated - -ZOOKEEPER-260 document the recommended values for server id's - -ZOOKEEPER-263 document connection host:port as comma separated list in forrest docs - -ZOOKEEPER-265 remove (deprecate) unused NoSyncConnected from KeeperState - -ZOOKEEPER-269 connectionloss - add more documentation to detail - -ZOOKEEPER-286 Make GenerateLoad use InstanceContainers - -ZOOKEEPER-289 add debug messages to nioserver select loop. - -ZOOKEEPER-161 Content needed: "Designing a ZooKeeper Deployment" - -ZOOKEEPER-69 ZooKeeper logo -