Modified: hadoop/zookeeper/branches/branch-3.3/src/docs/src/documentation/content/xdocs/releasenotes.xml URL: http://svn.apache.org/viewvc/hadoop/zookeeper/branches/branch-3.3/src/docs/src/documentation/content/xdocs/releasenotes.xml?rev=941796&r1=941795&r2=941796&view=diff ============================================================================== --- hadoop/zookeeper/branches/branch-3.3/src/docs/src/documentation/content/xdocs/releasenotes.xml (original) +++ hadoop/zookeeper/branches/branch-3.3/src/docs/src/documentation/content/xdocs/releasenotes.xml Thu May 6 16:34:59 2010 @@ -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.3.0 Release Notes</title> + <title>ZooKeeper 3.3.1 Release Notes</title> <articleinfo> <legalnotice> @@ -47,10 +47,10 @@ from version 2 of ZooKeeper (SourceForge later.</para> <section id="changes"> -<title>Changes Since ZooKeeper 3.2</title> +<title>Changes Since ZooKeeper 3.3.0</title> <table> -<title>Changes Since ZooKeeper 3.2</title> +<title>Changes Since ZooKeeper 3.3.0</title> <tgroup cols='2'> <colspec colname='c1'/><colspec colname='c2'/> <thead> @@ -62,267 +62,39 @@ later.</para> <tbody> <row> - <entry>Sub-task</entry> - <entry></entry> -</row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-397">ZOOKEEPER-397</ulink></entry><entry> mainline tests conversion -</entry></row> - - -<row> <entry>Bug</entry> <entry></entry> </row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-3">ZOOKEEPER-3</ulink></entry><entry> syncLimit has slightly different comments in the class header, and > inline with the variable. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-59">ZOOKEEPER-59</ulink></entry><entry> Synchronized block in NIOServerCnxn -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-86">ZOOKEEPER-86</ulink></entry><entry> intermittent test failure of org.apache.zookeeper.test.AsyncTest -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-121">ZOOKEEPER-121</ulink></entry><entry> SyncRequestProcessor is not closing log stream during shutdown -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-287">ZOOKEEPER-287</ulink></entry><entry> high cpu utilization caused by nioserver factory thread -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-413">ZOOKEEPER-413</ulink></entry><entry> two flaws need addressing in the c tests that can cause false positive failures -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-420">ZOOKEEPER-420</ulink></entry><entry> build/test should not require install in zkpython -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-457">ZOOKEEPER-457</ulink></entry><entry> Make ZookeeperMain public, support for HBase (and other) embedded clients -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-460">ZOOKEEPER-460</ulink></entry><entry> bad testRetry in cppunit tests (hudson failure) -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-466">ZOOKEEPER-466</ulink></entry><entry> crash on zookeeper_close() when using auth with empty cert -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-467">ZOOKEEPER-467</ulink></entry><entry> Change log level in BookieHandle -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-468">ZOOKEEPER-468</ulink></entry><entry> avoid compile warning in send_auth_info() -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-469">ZOOKEEPER-469</ulink></entry><entry> make sure CPPUNIT_CFLAGS isn't overwritten -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-470">ZOOKEEPER-470</ulink></entry><entry> include unistd.h for sleep() in c tests -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-475">ZOOKEEPER-475</ulink></entry><entry> FLENewEpochTest failed on nightly builds. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-477">ZOOKEEPER-477</ulink></entry><entry> zkCleanup.sh is flaky -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-479">ZOOKEEPER-479</ulink></entry><entry> QuorumHierarchical does not count groups correctly -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-480">ZOOKEEPER-480</ulink></entry><entry> FLE should perform leader check when node is not leading and add vote of follower -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-481">ZOOKEEPER-481</ulink></entry><entry> Add lastMessageSent to QuorumCnxManager -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-482">ZOOKEEPER-482</ulink></entry><entry> ignore sigpipe in testRetry to avoid silent immediate failure -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-483">ZOOKEEPER-483</ulink></entry><entry> ZK fataled on me, and ugly -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-484">ZOOKEEPER-484</ulink></entry><entry> Clients get SESSION MOVED exception when switching from follower to a leader. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-485">ZOOKEEPER-485</ulink></entry><entry> need ops documentation that details supervision of ZK server processes -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-487">ZOOKEEPER-487</ulink></entry><entry> setdata on root (/) crashes the servers. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-489">ZOOKEEPER-489</ulink></entry><entry> findbugs on hudson.zones.a.o has jumped way up (2k+) -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-490">ZOOKEEPER-490</ulink></entry><entry> the java docs for session creation are misleading/incomplete -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-491">ZOOKEEPER-491</ulink></entry><entry> Prevent zero-weight servers from being elected -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-493">ZOOKEEPER-493</ulink></entry><entry> patch for command line setquota -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-495">ZOOKEEPER-495</ulink></entry><entry> c client logs an invalid error when zookeeper_init is called with chroot -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-498">ZOOKEEPER-498</ulink></entry><entry> Unending Leader Elections : WAN configuration -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-499">ZOOKEEPER-499</ulink></entry><entry> electionAlg should default to FLE (3) - regression -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-501">ZOOKEEPER-501</ulink></entry><entry> CnxManagerTest failed on hudson -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-502">ZOOKEEPER-502</ulink></entry><entry> bookkeeper create calls completion too many times -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-503">ZOOKEEPER-503</ulink></entry><entry> race condition in asynchronous create -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-504">ZOOKEEPER-504</ulink></entry><entry> ClassCastException in LedgerManagementProcessor -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-505">ZOOKEEPER-505</ulink></entry><entry> testAsyncCreateClose is badly broken -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-508">ZOOKEEPER-508</ulink></entry><entry> proposals and commits for DIFF and Truncate messages from the leader to followers is buggy. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-509">ZOOKEEPER-509</ulink></entry><entry> Truncating of logs does not work right at the followers. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-510">ZOOKEEPER-510</ulink></entry><entry> zkpython lumps all exceptions as IOError, needs specialized exceptions for KeeperException types -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-511">ZOOKEEPER-511</ulink></entry><entry> bad error handling in FollowerHandler.sendPackets -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-512">ZOOKEEPER-512</ulink></entry><entry> FLE election fails to elect leader -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-514">ZOOKEEPER-514</ulink></entry><entry> test failure on trunk in testCnxManager - NPE -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-519">ZOOKEEPER-519</ulink></entry><entry> Followerhandler should close the socket if it gets an exception on a write. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-524">ZOOKEEPER-524</ulink></entry><entry> DBSizeTest is not really testing anything -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-527">ZOOKEEPER-527</ulink></entry><entry> hudson trunk failure in quota test -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-528">ZOOKEEPER-528</ulink></entry><entry> c client exists() call with watch on large number of nodes (>100k) causes connection loss -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-530">ZOOKEEPER-530</ulink></entry><entry> Memory corruption: Zookeeper c client IPv6 implementation does not honor struct sockaddr_in6 size -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-531">ZOOKEEPER-531</ulink></entry><entry> Hudson trunk failure in heirarchical quorum test (interrupt problem) -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-532">ZOOKEEPER-532</ulink></entry><entry> java compiler should be target Java 1.5 -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-533">ZOOKEEPER-533</ulink></entry><entry> ant error running clean twice -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-534">ZOOKEEPER-534</ulink></entry><entry> The test target in contib/bookkeeper does not depend on jar target. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-535">ZOOKEEPER-535</ulink></entry><entry> ivy task does not enjoy being defined twice (build error) -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-537">ZOOKEEPER-537</ulink></entry><entry> The zookeeper jar includes the java source files -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-538">ZOOKEEPER-538</ulink></entry><entry> zookeeper.async causes python to segfault -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-540">ZOOKEEPER-540</ulink></entry><entry> zkpython needs better tracking of handle validity -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-541">ZOOKEEPER-541</ulink></entry><entry> zkpython limited to 256 handles -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-542">ZOOKEEPER-542</ulink></entry><entry> c-client can spin when server unresponsive -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-547">ZOOKEEPER-547</ulink></entry><entry> Sanity check in QuorumCnxn Manager and quorum communication port. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-548">ZOOKEEPER-548</ulink></entry><entry> zookeeper.ZooKeeperException not added to the module in zkpython -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-551">ZOOKEEPER-551</ulink></entry><entry> unnecessary SetWatches message on new session -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-554">ZOOKEEPER-554</ulink></entry><entry> zkpython can segfault when statting a deleted node -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-557">ZOOKEEPER-557</ulink></entry><entry> Upload Zookeeper jars to a public maven repository -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-558">ZOOKEEPER-558</ulink></entry><entry> server "sent" stats not being updated -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-562">ZOOKEEPER-562</ulink></entry><entry> c client can flood server with pings if tcp send queue filled -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-563">ZOOKEEPER-563</ulink></entry><entry> ant test for recipes is broken. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-566">ZOOKEEPER-566</ulink></entry><entry> "reqs" four letter word (command port) returns no information -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-567">ZOOKEEPER-567</ulink></entry><entry> javadoc for getchildren2 needs to mention "new in 3.3.0" -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-568">ZOOKEEPER-568</ulink></entry><entry> SyncRequestProcessor snapping too frequently - counts non-log events as log events -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-569">ZOOKEEPER-569</ulink></entry><entry> Failure of elected leader can lead to never-ending leader election -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-570">ZOOKEEPER-570</ulink></entry><entry> AsyncHammerTest is broken, callbacks need to validate rc parameter -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-573">ZOOKEEPER-573</ulink></entry><entry> the dump 4letterword is not formatting sessionids in hex -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-574">ZOOKEEPER-574</ulink></entry><entry> the documentation on snapcount in the admin guide has the wrong default -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-576">ZOOKEEPER-576</ulink></entry><entry> docs need to be updated for session moved exception and how to handle it -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-582">ZOOKEEPER-582</ulink></entry><entry> ZooKeeper can revert to old data when a snapshot is created outside of normal processing -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-586">ZOOKEEPER-586</ulink></entry><entry> c client does not compile under cygwin -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-587">ZOOKEEPER-587</ulink></entry><entry> client should log timeout negotiated with server -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-588">ZOOKEEPER-588</ulink></entry><entry> remove unnecessary/annoying log of tostring error in Request.toString() -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-589">ZOOKEEPER-589</ulink></entry><entry> When create a znode, a NULL ACL parameter cannot be accepted -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-591">ZOOKEEPER-591</ulink></entry><entry> The C Client cannot exit properly in some situation -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-593">ZOOKEEPER-593</ulink></entry><entry> java client api does not allow client to access negotiated session timeout -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-596">ZOOKEEPER-596</ulink></entry><entry> The last logged zxid calculated by zookeeper servers could cause problems in leader election if data gets corrupted. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-597">ZOOKEEPER-597</ulink></entry><entry> ASyncHammerTest is failing intermittently on hudson trunk -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-600">ZOOKEEPER-600</ulink></entry><entry> TODO pondering about allocation behavior in zkpython may be removed -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-604">ZOOKEEPER-604</ulink></entry><entry> zk needs to prevent export of any symbol not listed in their api -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-606">ZOOKEEPER-606</ulink></entry><entry> bin scripts don't work in cygwin (spaces in paths) -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-609">ZOOKEEPER-609</ulink></entry><entry> ObserverTest failure "zk should not be connected expected not same" +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-720">ZOOKEEPER-720</ulink></entry><entry> Use zookeeper-{version}-sources.jar instead of zookeeper-{version}-src.jar to publish sources in the Maven repository </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-610">ZOOKEEPER-610</ulink></entry><entry> cleanup final fields, esp those used for locking +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-722">ZOOKEEPER-722</ulink></entry><entry> zkServer.sh uses sh's builtin echo on BSD, behaves incorrectly. </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-611">ZOOKEEPER-611</ulink></entry><entry> hudson build failiure +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-734">ZOOKEEPER-734</ulink></entry><entry> QuorumPeerTestBase.java and ZooKeeperServerMainTest.java do not handle windows path correctly </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-614">ZOOKEEPER-614</ulink></entry><entry> Improper synchronisation in getClientCnxnCount +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-735">ZOOKEEPER-735</ulink></entry><entry> cppunit test testipv6 assumes that the machine is ipv6 enabled. </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-615">ZOOKEEPER-615</ulink></entry><entry> wrong javadoc for create with a sequence flag +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-737">ZOOKEEPER-737</ulink></entry><entry> some 4 letter words may fail with netcat (nc) </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-617">ZOOKEEPER-617</ulink></entry><entry> improve cluster setup documentation in forrest +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-738">ZOOKEEPER-738</ulink></entry><entry> zookeeper.jute.h fails to compile with -pedantic </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-619">ZOOKEEPER-619</ulink></entry><entry> hudson test failure in QuorumTest -- timeout error +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-741">ZOOKEEPER-741</ulink></entry><entry> root level create on REST proxy fails </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-620">ZOOKEEPER-620</ulink></entry><entry> hudson is not reporting compiler warning correctly +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-742">ZOOKEEPER-742</ulink></entry><entry> Deallocatng None on writes </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-621">ZOOKEEPER-621</ulink></entry><entry> hudson failure ZooKeeper-trunk/621 - clover issue +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-746">ZOOKEEPER-746</ulink></entry><entry> learner outputs session id to log in dec (should be hex) </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-622">ZOOKEEPER-622</ulink></entry><entry> Test for pending watches in send_set_watches should be moved +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-749">ZOOKEEPER-749</ulink></entry><entry> OSGi metadata not included in binary only jar </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-623">ZOOKEEPER-623</ulink></entry><entry> ClientBase in bookkeeper.util requires junit +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-750">ZOOKEEPER-750</ulink></entry><entry> move maven artifacts into "dist-maven" subdir of the release (package target) </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-624">ZOOKEEPER-624</ulink></entry><entry> The C Client cause core dump when receive error data from Zookeeper Server +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-758">ZOOKEEPER-758</ulink></entry><entry> zkpython segfaults on invalid acl with missing key </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-626">ZOOKEEPER-626</ulink></entry><entry> ensure the c/java cli's print xid/sessionid/etc... in hex +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-763">ZOOKEEPER-763</ulink></entry><entry> Deadlock on close w/ zkpython / c client </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-627">ZOOKEEPER-627</ulink></entry><entry> zkpython arbitrarily restricts the size of a 'get' to 512 bytes +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-764">ZOOKEEPER-764</ulink></entry><entry> Observer elected leader due to inconsistent voting view </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-629">ZOOKEEPER-629</ulink></entry><entry> FLELostMessageTest assumes that the first zxid on a startup of quorum is -1. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-630">ZOOKEEPER-630</ulink></entry><entry> Trunk has duplicate ObserverTest.java files -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-644">ZOOKEEPER-644</ulink></entry><entry> Nightly build failed on hudson. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-647">ZOOKEEPER-647</ulink></entry><entry> hudson failure in testLeaderShutdown -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-656">ZOOKEEPER-656</ulink></entry><entry> SledgeHammer test - thread.run() deprecated -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-663">ZOOKEEPER-663</ulink></entry><entry> hudson failure in ZKDatabaseCorruptionTest -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-667">ZOOKEEPER-667</ulink></entry><entry> java client doesn't allow ipv6 numeric connect string -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-668">ZOOKEEPER-668</ulink></entry><entry> Close method in LedgerInputStream doesn't do anything -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-669">ZOOKEEPER-669</ulink></entry><entry> watchedevent tostring should clearly output the state/type/path -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-673">ZOOKEEPER-673</ulink></entry><entry> Fix observer documentation regarding leader election -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-677">ZOOKEEPER-677</ulink></entry><entry> c client doesn't allow ipv6 numeric connect string -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-681">ZOOKEEPER-681</ulink></entry><entry> Minor doc issue re unset maxClientCnxns -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-682">ZOOKEEPER-682</ulink></entry><entry> Event is not processed when the watcher is set to watch "/" if chrooted -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-683">ZOOKEEPER-683</ulink></entry><entry> LogFormatter fails to parse transactional log files -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-684">ZOOKEEPER-684</ulink></entry><entry> Race in LENonTerminateTest -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-687">ZOOKEEPER-687</ulink></entry><entry> LENonterminatetest fails on some machines. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-688">ZOOKEEPER-688</ulink></entry><entry> explain session expiration better in the docs & faq -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-689">ZOOKEEPER-689</ulink></entry><entry> release build broken - ivysettings.xml not copied during "package" -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-691">ZOOKEEPER-691</ulink></entry><entry> Interface changed for NIOServer.Factory -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-693">ZOOKEEPER-693</ulink></entry><entry> TestObserver stuck in tight notification loop in FLE -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-696">ZOOKEEPER-696</ulink></entry><entry> NPE in the hudson logs, seems nioservercnxn closed twice -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-698">ZOOKEEPER-698</ulink></entry><entry> intermittent JMX test failures due to not verifying QuorumPeer shutdown -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-708">ZOOKEEPER-708</ulink></entry><entry> zkpython failing due to undefined symbol deallocate_String_vector -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-709">ZOOKEEPER-709</ulink></entry><entry> bookkeeper build failing with missing factory -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-710">ZOOKEEPER-710</ulink></entry><entry> permanent ZSESSIONMOVED error after client app reconnects to zookeeper cluster -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-718">ZOOKEEPER-718</ulink></entry><entry> the fatjar is missing libraries +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-766">ZOOKEEPER-766</ulink></entry><entry> forrest recipes docs don't mention the lock/queue recipe implementations available in the release </entry></row> <row> @@ -330,145 +102,18 @@ later.</para> <entry></entry> </row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-62">ZOOKEEPER-62</ulink></entry><entry> Generally improve logging to enable debuggability in the field. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-152">ZOOKEEPER-152</ulink></entry><entry> Improve unit tests for leader election -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-158">ZOOKEEPER-158</ulink></entry><entry> Leader and followers increase cpu utilization upon loss of a follower -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-283">ZOOKEEPER-283</ulink></entry><entry> Add more javadocs to BookKeeper -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-311">ZOOKEEPER-311</ulink></entry><entry> handle small path lengths in zoo_create() -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-425">ZOOKEEPER-425</ulink></entry><entry> Add OSGi metadata to zookeeper.jar -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-426">ZOOKEEPER-426</ulink></entry><entry> Windows versions of zookeeper scripts -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-436">ZOOKEEPER-436</ulink></entry><entry> Bookies should auto register to ZooKeeper -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-447">ZOOKEEPER-447</ulink></entry><entry> zkServer.sh doesn't allow different config files to be specified on the command line -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-456">ZOOKEEPER-456</ulink></entry><entry> CREATOR_ALL_ACL has unnecessary PERMS.ADMIN in the declartion. -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-461">ZOOKEEPER-461</ulink></entry><entry> Condense ledger configuration in ZooKeeper -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-471">ZOOKEEPER-471</ulink></entry><entry> update zkperl for 3.2.x branch -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-472">ZOOKEEPER-472</ulink></entry><entry> Making DataNode not instantiate a HashMap when the node is ephmeral -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-473">ZOOKEEPER-473</ulink></entry><entry> cleanup junit tests to eliminate false positives due to "socket reuse" and failure to close client -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-476">ZOOKEEPER-476</ulink></entry><entry> upgrade junit library from 4.4 to 4.6 -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-486">ZOOKEEPER-486</ulink></entry><entry> Improve bookie performance for large number of ledgers -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-488">ZOOKEEPER-488</ulink></entry><entry> to fix src/c/tests/zkServer.sh script to add clover in classpath -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-506">ZOOKEEPER-506</ulink></entry><entry> QuorumBase should use default leader election -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-507">ZOOKEEPER-507</ulink></entry><entry> BookKeeper client re-write -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-529">ZOOKEEPER-529</ulink></entry><entry> Use Ivy to pull dependencies and also generate pom -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-543">ZOOKEEPER-543</ulink></entry><entry> Tests for ZooKeeper examples +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-631">ZOOKEEPER-631</ulink></entry><entry> zkpython's C code could do with a style clean-up </entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-544">ZOOKEEPER-544</ulink></entry><entry> improve client testability - allow test client to access connected server location -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-549">ZOOKEEPER-549</ulink></entry><entry> Refactor Followers and related classes into a Peer->Follower hierarchy in preparation for Observers -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-555">ZOOKEEPER-555</ulink></entry><entry> Add stat information to GetChildrenResponse -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-560">ZOOKEEPER-560</ulink></entry><entry> inefficient request handling in NIOServerCnxn -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-561">ZOOKEEPER-561</ulink></entry><entry> inefficient buffer management, inefficient gc, in NIOServer request handling -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-564">ZOOKEEPER-564</ulink></entry><entry> Give more feedback on that current flow of events in java client logs -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-565">ZOOKEEPER-565</ulink></entry><entry> Revisit some java client log messages -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-572">ZOOKEEPER-572</ulink></entry><entry> add ability for operator to examine state of watches currently registered with a server -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-579">ZOOKEEPER-579</ulink></entry><entry> zkpython needs more test coverage for ACL code paths -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-595">ZOOKEEPER-595</ulink></entry><entry> A means of asking quorum what conifguration it is running with -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-599">ZOOKEEPER-599</ulink></entry><entry> Changes to FLE and QuorumCnxManager to support Observers -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-601">ZOOKEEPER-601</ulink></entry><entry> allow configuration of session timeout min/max bounds -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-607">ZOOKEEPER-607</ulink></entry><entry> improve bookkeeper overview -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-608">ZOOKEEPER-608</ulink></entry><entry> Receipt of ACK from observer should not be logged as ERROR -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-612">ZOOKEEPER-612</ulink></entry><entry> Make Zookeeper C client can be compiled by gcc of early version -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-632">ZOOKEEPER-632</ulink></entry><entry> add some documentation or FAQ on how to do rolling upgrade -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-633">ZOOKEEPER-633</ulink></entry><entry> Fetch netty using ivy for bookkeeper -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-638">ZOOKEEPER-638</ulink></entry><entry> upgrade ivy to 2.1.0 final from 2.1.0 release candidate -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-640">ZOOKEEPER-640</ulink></entry><entry> make build.xml more configurable to ease packaging for linux distros -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-648">ZOOKEEPER-648</ulink></entry><entry> Fix releaseaudit warning count to zero -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-651">ZOOKEEPER-651</ulink></entry><entry> Log exception trace in QuorumCnxManager.SendWorker -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-655">ZOOKEEPER-655</ulink></entry><entry> StringBuffer -> StringBuilder - conversion of references as necessary -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-658">ZOOKEEPER-658</ulink></entry><entry> update forrest docs - AuthFLE no longer supported -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-664">ZOOKEEPER-664</ulink></entry><entry> BookKeeper API documentation -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-665">ZOOKEEPER-665</ulink></entry><entry> Add BookKeeper streaming documentation -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-672">ZOOKEEPER-672</ulink></entry><entry> typo nits across documentation -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-692">ZOOKEEPER-692</ulink></entry><entry> upgrade junit to latest version (4.8.1) -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-717">ZOOKEEPER-717</ulink></entry><entry> add a preferred list to the instancemanager -</entry></row> - -<row> - <entry>New Feature</entry> - <entry></entry> -</row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-368">ZOOKEEPER-368</ulink></entry><entry> Observers: core functionality -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-496">ZOOKEEPER-496</ulink></entry><entry> zookeeper-tree utility for export, import and incremental updates -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-539">ZOOKEEPER-539</ulink></entry><entry> generate eclipse project via ant target -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-550">ZOOKEEPER-550</ulink></entry><entry> Java Queue Recipe -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-635">ZOOKEEPER-635</ulink></entry><entry> Server supports listening on a specified network address -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-678">ZOOKEEPER-678</ulink></entry><entry> Browser application to view and edit the contents of a zookeeper instance -</entry></row> - <row> <entry>Task</entry> <entry></entry> </row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-224">ZOOKEEPER-224</ulink></entry><entry> Deploy ZooKeeper jars/artifacts to a Maven Repository -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-516">ZOOKEEPER-516</ulink></entry><entry> add support for 10 minute test ie "pre-commit" test -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-521">ZOOKEEPER-521</ulink></entry><entry> include autotools (autoconf/automake) in NOTICE file +<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-754">ZOOKEEPER-754</ulink></entry><entry> numerous misspellings "succesfully" </entry></row> - -<row> - <entry>Test</entry> - <entry></entry> -</row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-394">ZOOKEEPER-394</ulink></entry><entry> Converting JUnit tests into TestNG controlled environment -</entry></row> -<row><entry><ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-518">ZOOKEEPER-518</ulink></entry><entry> DEBUG message for outstanding proposals in leader should be moved to trace. -</entry></row> </tbody></tgroup></table>