You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zookeeper.apache.org by ph...@apache.org on 2009/03/12 21:23:36 UTC

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

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 @@
 
     <property environment="env"/>
     
-    <property name="version" value="3.1.0" />
+    <property name="version" value="3.1.1" />
     <property name="final.name" value="${name}-${version}"/>
     <property name="revision.dir" value="${basedir}/.revision" />
     <property name="revision.properties" value="revision.properties" />

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

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