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-u...@hadoop.apache.org],[c-client-src]) +AC_INIT([zookeeper C client],3.1.1,[zookeeper-u...@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 "stat reset" 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: "Designing a ZooKeeper Deployment" -</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>