From commits-return-6544-archive-asf-public=cust-asf.ponee.io@zookeeper.apache.org Mon Jul 16 06:21:50 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 118CF1807A3 for ; Mon, 16 Jul 2018 06:21:47 +0200 (CEST) Received: (qmail 46703 invoked by uid 500); 16 Jul 2018 04:21:46 -0000 Mailing-List: contact commits-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zookeeper.apache.org Delivered-To: mailing list commits@zookeeper.apache.org Received: (qmail 46390 invoked by uid 99); 16 Jul 2018 04:21:46 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Jul 2018 04:21:46 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 0DEB2E0D4D; Mon, 16 Jul 2018 04:21:46 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: hanm@apache.org To: commits@zookeeper.apache.org Date: Mon, 16 Jul 2018 04:21:52 -0000 Message-Id: <113b91fcbebd4e7bbda778b6bb2f3576@git.apache.org> In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [08/45] zookeeper git commit: Update website content for release 3.4.13. http://git-wip-us.apache.org/repos/asf/zookeeper/blob/86349e3b/_released_docs/r3.4.13/releasenotes.html ---------------------------------------------------------------------- diff --git a/_released_docs/r3.4.13/releasenotes.html b/_released_docs/r3.4.13/releasenotes.html new file mode 100644 index 0000000..5d32690 --- /dev/null +++ b/_released_docs/r3.4.13/releasenotes.html @@ -0,0 +1,1822 @@ + + + + + + + +ZooKeeper Release Notes + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + +
+
+
+
+ +
+ + +
+ +
+ +   +
+ + + + + +
+ + + Release Notes - ZooKeeper - Version 3.4.13 + +

Sub-task +

+
    +
  • [ZOOKEEPER-2980] - Backport ZOOKEEPER-2939 Deal with maxbuffer as it relates to proposals +
  • +
+ +

Bug +

+
    +
  • [ZOOKEEPER-2184] - Zookeeper Client should re-resolve hosts when connection attempts fail +
  • +
  • [ZOOKEEPER-2920] - Upgrade OWASP Dependency Check to 3.2.1 +
  • +
  • [ZOOKEEPER-2959] - ignore accepted epoch and LEADERINFO ack from observers when a newly elected leader computes new epoch +
  • +
  • [ZOOKEEPER-2988] - NPE triggered if server receives a vote for a server id not in their voting view +
  • +
  • [ZOOKEEPER-2993] - .ignore file prevents adding src/java/main/org/apache/jute/compiler/generated dir to git repo +
  • +
  • [ZOOKEEPER-3007] - Potential NPE in ReferenceCountedACLCache#deserialize +
  • +
  • [ZOOKEEPER-3027] - Accidently removed public API of FileTxnLog.setPreallocSize() +
  • +
  • [ZOOKEEPER-3039] - TxnLogToolkit uses Scanner badly +
  • +
  • [ZOOKEEPER-3041] - Typo in error message, affects log analysis +
  • +
+ +

New Feature +

+
    +
  • [ZOOKEEPER-2994] - Tool required to recover log and snapshot entries with CRC errors +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-3012] - Fix unit test: testDataDirAndDataLogDir should not use hardcode test folders +
  • +
  • [ZOOKEEPER-3019] - Add a metric to track number of slow fsyncs +
  • +
  • [ZOOKEEPER-3043] - QuorumKerberosHostBasedAuthTest fails on Linux box: Unable to parse:includedir /etc/krb5.conf.d/ +
  • +
+ +

Test +

+ + + + Release Notes - ZooKeeper - Version 3.4.12 + +

Bug +

+
    +
  • [ZOOKEEPER-2249] - CRC check failed when preAllocSize smaller than node data +
  • +
  • [ZOOKEEPER-2690] - Update documentation source for ZOOKEEPER-2574 +
  • +
  • [ZOOKEEPER-2806] - Flaky test: org.apache.zookeeper.server.quorum.FLEBackwardElectionRoundTest.testBackwardElectionRound +
  • +
  • [ZOOKEEPER-2845] - Data inconsistency issue due to retain database in leader election +
  • +
  • [ZOOKEEPER-2893] - very poor choice of logging if client fails to connect to server +
  • +
  • [ZOOKEEPER-2923] - The comment of the variable matchSyncs in class CommitProcessor has a mistake. +
  • +
  • [ZOOKEEPER-2924] - Flaky Test: org.apache.zookeeper.test.LoadFromLogTest.testRestoreWithTransactionErrors +
  • +
  • [ZOOKEEPER-2931] - WriteLock recipe: incorrect znode ordering when the sessionId is part of the znode name +
  • +
  • [ZOOKEEPER-2936] - Duplicate Keys in log4j.properties config files +
  • +
  • [ZOOKEEPER-2944] - Specify correct overflow value +
  • +
  • [ZOOKEEPER-2948] - Failing c unit tests on apache jenkins +
  • +
  • [ZOOKEEPER-2951] - zkServer.cmd does not start when JAVA_HOME ends with a \ +
  • +
  • [ZOOKEEPER-2953] - Flaky Test: testNoLogBeforeLeaderEstablishment +
  • +
  • [ZOOKEEPER-2960] - The dataDir and dataLogDir are used opposingly +
  • +
  • [ZOOKEEPER-2961] - Fix testElectionFraud Flakyness +
  • +
  • [ZOOKEEPER-2978] - fix potential null pointer exception when deleting node +
  • +
  • [ZOOKEEPER-2992] - The eclipse build target fails due to protocol redirection: http->https +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-2950] - Add keys for the Zxid from the stat command to check_zookeeper.py +
  • +
  • [ZOOKEEPER-2952] - Upgrade third party libraries to address vulnerabilities +
  • +
  • [ZOOKEEPER-2962] - The function queueEmpty() in FastLeaderElection.Messenger is not used, should be removed. +
  • +
  • [ZOOKEEPER-2967] - Add check to validate dataDir and dataLogDir parameters at startup +
  • +
+ +

Wish +

+
    +
  • [ZOOKEEPER-2795] - Change log level for "ZKShutdownHandler is not registered" error message +
  • +
+ Release Notes - ZooKeeper - Version 3.4.11 + +

Sub-task +

+
    +
  • [ZOOKEEPER-2707] - Fix "Unexpected bean exists!" issue in WatcherTests +
  • +
  • [ZOOKEEPER-2729] - Cleanup findbug warnings in branch-3.4: Correctness Warnings +
  • +
  • [ZOOKEEPER-2730] - Cleanup findbug warnings in branch-3.4: Disable Internationalization Warnings +
  • +
  • [ZOOKEEPER-2731] - Cleanup findbug warnings in branch-3.4: Malicious code vulnerability Warnings +
  • +
  • [ZOOKEEPER-2732] - Cleanup findbug warnings in branch-3.4: Performance Warnings +
  • +
  • [ZOOKEEPER-2733] - Cleanup findbug warnings in branch-3.4: Dodgy code Warnings +
  • +
  • [ZOOKEEPER-2749] - Cleanup findbug warnings in branch-3.4: Experimental Warnings +
  • +
  • [ZOOKEEPER-2754] - Set up Apache Jenkins job that runs the flaky test analyzer script. +
  • +
  • [ZOOKEEPER-2762] - Multithreaded correctness Warnings +
  • +
  • [ZOOKEEPER-2834] - ZOOKEEPER-2355 fix for branch-3.4 +
  • +
+ +

Bug +

+
    +
  • [ZOOKEEPER-1643] - Windows: fetch_and_add not 64bit-compatible, may not be correct +
  • +
  • [ZOOKEEPER-2349] - Update documentation for snapCount +
  • +
  • [ZOOKEEPER-2355] - Ephemeral node is never deleted if follower fails while reading the proposal packet +
  • +
  • [ZOOKEEPER-2614] - Port ZOOKEEPER-1576 to branch3.4 +
  • +
  • [ZOOKEEPER-2691] - recreateSocketAddresses may recreate the unreachable IP address +
  • +
  • [ZOOKEEPER-2722] - Flaky Test: org.apache.zookeeper.test.ReadOnlyModeTest.testSessionEstablishment +
  • +
  • [ZOOKEEPER-2728] - Clean up findbug warnings in branch-3.4 +
  • +
  • [ZOOKEEPER-2740] - Port ZOOKEEPER-2737 to branch-3.4 +
  • +
  • [ZOOKEEPER-2743] - Netty connection leaks JMX connection bean upon connection close in certain race conditions. +
  • +
  • [ZOOKEEPER-2758] - Typo: transasction --> transaction +
  • +
  • [ZOOKEEPER-2759] - Flaky test: org.apache.zookeeper.server.quorum.QuorumCnxManagerTest.testNoAuthLearnerConnectToAuthRequiredServerWithHigherSid +
  • +
  • [ZOOKEEPER-2774] - Ephemeral znode will not be removed when sesstion timeout, if the system time of ZooKeeper node changes unexpectedly. +
  • +
  • [ZOOKEEPER-2775] - ZK Client not able to connect with Xid out of order error +
  • +
  • [ZOOKEEPER-2777] - There is a typo in zk.py which prevents from using/compiling it. +
  • +
  • [ZOOKEEPER-2783] - follower disconnects and cannot reconnect +
  • +
  • [ZOOKEEPER-2785] - Server inappropriately throttles connections under load before SASL completes +
  • +
  • [ZOOKEEPER-2786] - Flaky test: org.apache.zookeeper.test.ClientTest.testNonExistingOpCode +
  • +
  • [ZOOKEEPER-2798] - Fix flaky test: org.apache.zookeeper.test.ReadOnlyModeTest.testConnectionEvents +
  • +
  • [ZOOKEEPER-2809] - Unnecessary stack-trace in server when the client disconnect unexpectedly +
  • +
  • [ZOOKEEPER-2811] - PurgeTxnLog#validateAndGetFile: return tag has no arguments. +
  • +
  • [ZOOKEEPER-2818] - Improve the ZooKeeper#setACL java doc +
  • +
  • [ZOOKEEPER-2841] - ZooKeeper public include files leak porting changes +
  • +
  • [ZOOKEEPER-2859] - CMake build doesn't support OS X +
  • +
  • [ZOOKEEPER-2861] - Main-Class JAR manifest attribute is incorrect +
  • +
  • [ZOOKEEPER-2874] - Windows Debug builds don't link with `/MTd` +
  • +
  • [ZOOKEEPER-2890] - Local automatic variable is left uninitialized and then freed. +
  • +
  • [ZOOKEEPER-2905] - Don't include `config.h` in `zookeeper.h` +
  • +
  • [ZOOKEEPER-2906] - The OWASP dependency check jar should not be included in the default classpath +
  • +
  • [ZOOKEEPER-2908] - quorum.auth.MiniKdcTest.testKerberosLogin failing with NPE on java 9 +
  • +
  • [ZOOKEEPER-2909] - Create ant task to generate ivy dependency reports +
  • +
  • [ZOOKEEPER-2914] - compiler warning using java 9 +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-1669] - Operations to server will be timed-out while thousands of sessions expired same time +
  • +
  • [ZOOKEEPER-1748] - TCP keepalive for leader election connections +
  • +
  • [ZOOKEEPER-2788] - The define of MAX_CONNECTION_ATTEMPTS in QuorumCnxManager.java seems useless, should it be removed? +
  • +
  • [ZOOKEEPER-2856] - ZooKeeperSaslClient#respondToServer should log exception message of SaslException +
  • +
  • [ZOOKEEPER-2864] - Add script to run a java api compatibility tool +
  • +
  • [ZOOKEEPER-2870] - Improve the efficiency of AtomicFileOutputStream +
  • +
  • [ZOOKEEPER-2880] - Rename README.txt to README.md +
  • +
  • [ZOOKEEPER-2887] - define dependency versions in build.xml to be easily overridden in build.properties +
  • +
+ +

New Feature +

+
    +
  • [ZOOKEEPER-1703] - Please add instructions for running the tutorial +
  • +
  • [ZOOKEEPER-2875] - Add ant task for running OWASP dependency report +
  • +
+ +

Test +

+
    +
  • [ZOOKEEPER-2686] - Flaky Test: org.apache.zookeeper.test.WatcherTest. +
  • +
+ + Release Notes - ZooKeeper - Version 3.4.10 + +

Sub-task +

+
    +
  • [ZOOKEEPER-2692] - Fix race condition in testWatchAutoResetWithPending +
  • +
+ +

Bug +

+
    +
  • [ZOOKEEPER-2044] - CancelledKeyException in zookeeper branch-3.4 +
  • +
  • [ZOOKEEPER-2383] - Startup race in ZooKeeperServer +
  • +
  • [ZOOKEEPER-2465] - Documentation copyright notice is out of date. +
  • +
  • [ZOOKEEPER-2467] - NullPointerException when redo Command is passed negative value +
  • +
  • [ZOOKEEPER-2470] - ServerConfig#parse(String[]) ignores tickTime +
  • +
  • [ZOOKEEPER-2542] - Update NOTICE file with Netty notice in 3.4 +
  • +
  • [ZOOKEEPER-2552] - Revisit release note doc and remove the items which are not related to the released version +
  • +
  • [ZOOKEEPER-2558] - Potential memory leak in recordio.c +
  • +
  • [ZOOKEEPER-2573] - Modify Info.REVISION to adapt git repo +
  • +
  • [ZOOKEEPER-2574] - PurgeTxnLog can inadvertently delete required txn log files +
  • +
  • [ZOOKEEPER-2579] - ZooKeeper server should verify that dataDir and snapDir are writeable before starting +
  • +
  • [ZOOKEEPER-2606] - SaslServerCallbackHandler#handleAuthorizeCallback() should log the exception +
  • +
  • [ZOOKEEPER-2617] - correct a few spelling typos +
  • +
  • [ZOOKEEPER-2622] - ZooTrace.logQuorumPacket does nothing +
  • +
  • [ZOOKEEPER-2633] - Build failure in contrib/zkfuse with gcc 6.x +
  • +
  • [ZOOKEEPER-2646] - Java target in branch 3.4 doesn't match documentation +
  • +
  • [ZOOKEEPER-2651] - Missing src/pom.template in release +
  • +
  • [ZOOKEEPER-2652] - Fix HierarchicalQuorumTest.java +
  • +
  • [ZOOKEEPER-2671] - Fix compilation error in branch-3.4 +
  • +
  • [ZOOKEEPER-2678] - Large databases take a long time to regain a quorum +
  • +
  • [ZOOKEEPER-2680] - Correct DataNode.getChildren() inconsistent behaviour. +
  • +
  • [ZOOKEEPER-2689] - Fix Kerberos Authentication related test cases +
  • +
  • [ZOOKEEPER-2693] - DOS attack on wchp/wchc four letter words (4lw) +
  • +
  • [ZOOKEEPER-2696] - Eclipse ant task no longer determines correct classpath for tests after ZOOKEEPER-2689 +
  • +
  • [ZOOKEEPER-2706] - checkstyle broken on branch-3.4 +
  • +
  • [ZOOKEEPER-2710] - Regenerate documentation for branch-3.4 release +
  • +
  • [ZOOKEEPER-2712] - MiniKdc test case intermittently failing due to principal not found in Kerberos database +
  • +
  • [ZOOKEEPER-2726] - Patch for ZOOKEEPER-2693 introduces potential race condition +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-2479] - Add 'electionTimeTaken' value in LeaderMXBean and FollowerMXBean +
  • +
  • [ZOOKEEPER-2507] - C unit test improvement: line break between 'ZooKeeper server started' and 'Running' +
  • +
  • [ZOOKEEPER-2557] - Update gitignore to account for other file extensions +
  • +
  • [ZOOKEEPER-2594] - Use TLS for downloading artifacts during build +
  • +
  • [ZOOKEEPER-2620] - Add comments to testReadOnlySnapshotDir and testReadOnlyTxnLogDir indicating that the tests will fail when run as root +
  • +
  • [ZOOKEEPER-2672] - Remove CHANGE.txt +
  • +
  • [ZOOKEEPER-2682] - Make it optional to fail build on test failure +
  • +
+ +

New Feature +

+
    +
  • [ZOOKEEPER-1045] - Support Quorum Peer mutual authentication via SASL +
  • +
+ +

Test +

+
    +
  • [ZOOKEEPER-2502] - Flaky Test: org.apache.zookeeper.server.quorum.CnxManagerTest.testCnxFromFutureVersion +
  • +
  • [ZOOKEEPER-2650] - Test Improvement by adding more QuorumPeer Auth related test cases +
  • +
  • [ZOOKEEPER-2656] - Fix ServerConfigTest#testValidArguments test case failures +
  • +
  • [ZOOKEEPER-2664] - ClientPortBindTest#testBindByAddress may fail due to "No such device" exception +
  • +
  • [ZOOKEEPER-2665] - Port QA github pull request build to branch 3.4 and 3.5 +
  • +
  • [ZOOKEEPER-2716] - Flaky Test: org.apache.zookeeper.server.SessionTrackerTest.testAddSessionAfterSessionExpiry +
  • +
+ + Release Notes - ZooKeeper - Version 3.4.9 + +

Sub-task +

+
    +
  • [ZOOKEEPER-2396] - Login object in ZooKeeperSaslClient is static +
  • +
+ +

Bug +

+
    +
  • [ZOOKEEPER-1676] - C client zookeeper_interest returning ZOK on Connection Loss +
  • +
  • [ZOOKEEPER-2133] - zkperl: Segmentation fault if getting a node with null value +
  • +
  • [ZOOKEEPER-2141] - ACL cache in DataTree never removes entries +
  • +
  • [ZOOKEEPER-2195] - fsync.warningthresholdms in zoo.cfg not working +
  • +
  • [ZOOKEEPER-2243] - Supported platforms is completely out of date +
  • +
  • [ZOOKEEPER-2247] - Zookeeper service becomes unavailable when leader fails to write transaction log +
  • +
  • [ZOOKEEPER-2283] - traceFile property is not used in the ZooKeeper, it should be removed from documentation +
  • +
  • [ZOOKEEPER-2294] - Ant target generate-clover-reports is broken +
  • +
  • [ZOOKEEPER-2375] - Prevent multiple initialization of login object in each ZooKeeperSaslClient instance +
  • +
  • [ZOOKEEPER-2379] - recent commit broke findbugs qabot check +
  • +
  • [ZOOKEEPER-2385] - Zookeeper trunk build is failing on windows +
  • +
  • [ZOOKEEPER-2405] - getTGT() in Login.java mishandles confidential information +
  • +
  • [ZOOKEEPER-2450] - Upgrade Netty version due to security vulnerability (CVE-2014-3488) +
  • +
  • [ZOOKEEPER-2452] - Back-port ZOOKEEPER-1460 to 3.4 for IPv6 literal address support. +
  • +
  • [ZOOKEEPER-2477] - documentation should refer to Java cli shell and not C cli shell +
  • +
  • [ZOOKEEPER-2498] - Potential resource leak in C client when processing unexpected / out of order response +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-2240] - Make the three-node minimum more explicit in documentation and on website +
  • +
  • [ZOOKEEPER-2373] - Licenses section missing from pom file +
  • +
  • [ZOOKEEPER-2378] - upgrade ivy to recent version +
  • +
  • [ZOOKEEPER-2514] - Simplify releasenotes creation for 3.4 branch - consistent with newer branches. +
  • +
+ + Release Notes - ZooKeeper - Version 3.4.8 + +

Bug +

+
    +
  • [ZOOKEEPER-1929] - std::length_error on update children +
  • +
  • [ZOOKEEPER-2211] - PurgeTxnLog does not correctly purge when snapshots and logs are at different locations +
  • +
  • [ZOOKEEPER-2229] - Several four-letter words are undocumented. +
  • +
  • [ZOOKEEPER-2281] - ZK Server startup fails if there are spaces in the JAVA_HOME path +
  • +
  • [ZOOKEEPER-2295] - TGT refresh time logic is wrong +
  • +
  • [ZOOKEEPER-2311] - assert in setup_random +
  • +
  • [ZOOKEEPER-2337] - Fake "invalid" hostnames used in tests are sometimes valid +
  • +
  • [ZOOKEEPER-2340] - JMX is disabled even if JMXDISABLE is false +
  • +
  • [ZOOKEEPER-2347] - Deadlock shutting down zookeeper +
  • +
  • [ZOOKEEPER-2360] - Update commons collections version used by tests/releaseaudit +
  • +
  • [ZOOKEEPER-2412] - leader zk out of memory, and leader db lastZxid is not update when process set data. +
  • +
+ + Release Notes - ZooKeeper - Version 3.4.7 + +

Sub-task +

+
    +
  • [ZOOKEEPER-1866] - ClientBase#createClient is failing frequently +
  • +
  • [ZOOKEEPER-1868] - Server not coming back up in QuorumZxidSyncTest +
  • +
  • [ZOOKEEPER-1872] - QuorumPeer is not shutdown in few cases +
  • +
  • [ZOOKEEPER-1904] - WatcherTest#testWatchAutoResetWithPending is failing +
  • +
  • [ZOOKEEPER-1905] - ZKClients are hitting KeeperException$ConnectionLossException due to wrong usage pattern +
  • +
  • [ZOOKEEPER-2047] - testTruncationNullLog fails on windows +
  • +
  • [ZOOKEEPER-2237] - Port async multi to 3.4 branch +
  • +
+ +

Bug +

+
    +
  • [ZOOKEEPER-602] - log all exceptions not caught by ZK threads +
  • +
  • [ZOOKEEPER-706] - large numbers of watches can cause session re-establishment to fail +
  • +
  • [ZOOKEEPER-1002] - The Barrier sample code should create a EPHEMERAL znode instead of EPHEMERAL_SEQUENTIAL znode +
  • +
  • [ZOOKEEPER-1029] - C client bug in zookeeper_init (if bad hostname is given) +
  • +
  • [ZOOKEEPER-1062] - Net-ZooKeeper: Net::ZooKeeper consumes 100% cpu on wait +
  • +
  • [ZOOKEEPER-1077] - C client lib doesn't build on Solaris +
  • +
  • [ZOOKEEPER-1222] - getACL should only call DataTree.copyStat when passed in stat is not null +
  • +
  • [ZOOKEEPER-1575] - adding .gitattributes to prevent CRLF and LF mismatches for source and text files +
  • +
  • [ZOOKEEPER-1797] - PurgeTxnLog may delete data logs during roll +
  • +
  • [ZOOKEEPER-1803] - Add description for pzxid in programmer's guide. +
  • +
  • [ZOOKEEPER-1833] - fix windows build +
  • +
  • [ZOOKEEPER-1853] - zkCli.sh can't issue a CREATE command containing spaces in the data +
  • +
  • [ZOOKEEPER-1878] - Inconsistent behavior in autocreation of dataDir and dataLogDir +
  • +
  • [ZOOKEEPER-1888] - ZkCli.cmd commands fail with "'java' is not recognized as an internal or external command" +
  • +
  • [ZOOKEEPER-1895] - update all notice files, copyright, etc... with the new year - 2014 +
  • +
  • [ZOOKEEPER-1897] - ZK Shell/Cli not processing commands +
  • +
  • [ZOOKEEPER-1900] - NullPointerException in truncate +
  • +
  • [ZOOKEEPER-1901] - [JDK8] Sort children for comparison in AsyncOps tests +
  • +
  • [ZOOKEEPER-1906] - zkpython: invalid data in GetData for empty node +
  • +
  • [ZOOKEEPER-1911] - REST contrib module does not include all required files when packaged +
  • +
  • [ZOOKEEPER-1913] - Invalid manifest files due to bogus revision property value +
  • +
  • [ZOOKEEPER-1917] - Apache Zookeeper logs cleartext admin passwords +
  • +
  • [ZOOKEEPER-1926] - Unit tests should only use build/test/data for data +
  • +
  • [ZOOKEEPER-1927] - zkServer.sh fails to read dataDir (and others) from zoo.cfg on Solaris 10 (grep issue, manifests as FAILED TO WRITE PID). +
  • +
  • [ZOOKEEPER-1939] - ReconfigRecoveryTest.testNextConfigUnreachable is failing +
  • +
  • [ZOOKEEPER-1943] - "src/contrib/zooinspector/NOTICE.txt" isn't complying to ".gitattributes" in branch-3.4 +
  • +
  • [ZOOKEEPER-1945] - deb - zkCli.sh, zkServer.sh and zkEnv.sh regression caused by ZOOKEEPER-1663 +
  • +
  • [ZOOKEEPER-1949] - recipes jar not included in the distribution package +
  • +
  • [ZOOKEEPER-2026] - Startup order in ServerCnxnFactory-ies is wrong +
  • +
  • [ZOOKEEPER-2033] - zookeeper follower fails to start after a restart immediately following a new epoch +
  • +
  • [ZOOKEEPER-2039] - Jute compareBytes incorrect comparison index +
  • +
  • [ZOOKEEPER-2049] - Yosemite build failure: htonll conflict +
  • +
  • [ZOOKEEPER-2052] - Unable to delete a node when the node has no children +
  • +
  • [ZOOKEEPER-2056] - Zookeeper 3.4.x and 3.5.0-alpha is not OSGi compliant +
  • +
  • [ZOOKEEPER-2060] - Trace bug in NettyServerCnxnFactory +
  • +
  • [ZOOKEEPER-2064] - Prevent resource leak in various classes +
  • +
  • [ZOOKEEPER-2073] - Memory leak on zookeeper_close +
  • +
  • [ZOOKEEPER-2096] - C client builds with incorrect error codes in VisualStudio 2010+ +
  • +
  • [ZOOKEEPER-2114] - jute generated allocate_* functions are not externally visible +
  • +
  • [ZOOKEEPER-2124] - Allow Zookeeper version string to have underscore '_' +
  • +
  • [ZOOKEEPER-2142] - JMX ObjectName is incorrect for observers +
  • +
  • [ZOOKEEPER-2146] - BinaryInputArchive readString should check length before allocating memory +
  • +
  • [ZOOKEEPER-2174] - JUnit4ZKTestRunner logs test failure for all exceptions even if the test method is annotated with an expected exception. +
  • +
  • [ZOOKEEPER-2186] - QuorumCnxManager#receiveConnection may crash with random input +
  • +
  • [ZOOKEEPER-2201] - Network issues can cause cluster to hang due to near-deadlock +
  • +
  • [ZOOKEEPER-2213] - Empty path in Set crashes server and prevents restart +
  • +
  • [ZOOKEEPER-2224] - Four letter command hangs when network is slow +
  • +
  • [ZOOKEEPER-2227] - stmk four-letter word fails execution at server while reading trace mask argument. +
  • +
  • [ZOOKEEPER-2235] - License update +
  • +
  • [ZOOKEEPER-2239] - JMX State from LocalPeerBean incorrect +
  • +
  • [ZOOKEEPER-2245] - SimpleSysTest test cases fails +
  • +
  • [ZOOKEEPER-2256] - Zookeeper is not using specified JMX port in zkEnv.sh +
  • +
  • [ZOOKEEPER-2268] - Zookeeper doc creation fails on windows +
  • +
  • [ZOOKEEPER-2279] - QuorumPeer loadDataBase() error message is incorrect +
  • +
  • [ZOOKEEPER-2296] - compilation broken for 3.4 +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-657] - Cut down the running time of ZKDatabase corruption. +
  • +
  • [ZOOKEEPER-1402] - Upload Zookeeper package to Maven Central +
  • +
  • [ZOOKEEPER-1506] - Re-try DNS hostname -> IP resolution if node connection fails +
  • +
  • [ZOOKEEPER-1574] - mismatched CR/LF endings in text files +
  • +
  • [ZOOKEEPER-1746] - AsyncCallback.*Callback don't have any Javadoc +
  • +
  • [ZOOKEEPER-1907] - Improve Thread handling +
  • +
  • [ZOOKEEPER-1948] - Enable JMX remote monitoring +
  • +
  • [ZOOKEEPER-2040] - Server to log underlying cause of SASL connection problems +
  • +
  • [ZOOKEEPER-2126] - Improve exit log messsage of EventThread and SendThread by adding SessionId +
  • +
  • [ZOOKEEPER-2179] - Typo in Watcher.java +
  • +
  • [ZOOKEEPER-2194] - Let DataNode.getChildren() return an unmodifiable view of its children set +
  • +
  • [ZOOKEEPER-2205] - Log type of unexpected quorum packet in learner handler loop +
  • +
  • [ZOOKEEPER-2315] - Change client connect zk service timeout log level from Info to Warn level +
  • +
+ + Release Notes - ZooKeeper - Version 3.4.6 + +

Sub-task +

+
    +
  • [ZOOKEEPER-1414] - QuorumPeerMainTest.testQuorum, testBadPackets are failing intermittently +
  • +
  • [ZOOKEEPER-1459] - Standalone ZooKeeperServer is not closing the transaction log files on shutdown +
  • +
  • [ZOOKEEPER-1558] - Leader should not snapshot uncommitted state +
  • +
  • [ZOOKEEPER-1808] - Add version to FLE notifications for 3.4 branch +
  • +
  • [ZOOKEEPER-1817] - Fix don't care for b3.4 +
  • +
  • [ZOOKEEPER-1834] - Catch IOException in FileTxnLog +
  • +
  • [ZOOKEEPER-1837] - Fix JMXEnv checks (potential race conditions) +
  • +
  • [ZOOKEEPER-1838] - ZooKeeper shutdown hangs indefinitely at NioServerSocketChannelFactory.releaseExternalResources +
  • +
  • [ZOOKEEPER-1841] - problem in QuorumTest +
  • +
  • [ZOOKEEPER-1849] - Need to properly tear down tests in various cases +
  • +
  • [ZOOKEEPER-1852] - ServerCnxnFactory instance is not properly cleanedup +
  • +
  • [ZOOKEEPER-1854] - ClientBase ZooKeeper server clean-up +
  • +
  • [ZOOKEEPER-1857] - PrepRequestProcessotTest doesn't shutdown ZooKeeper server +
  • +
  • [ZOOKEEPER-1858] - JMX checks - potential race conditions while stopping and starting server +
  • +
  • [ZOOKEEPER-1867] - Bug in ZkDatabaseCorruptionTest +
  • +
  • [ZOOKEEPER-1873] - Unnecessarily InstanceNotFoundException is coming when unregister failed jmxbeans +
  • +
+ +

Bug +

+
    +
  • [ZOOKEEPER-87] - Follower does not shut itself down if its too far behind the leader. +
  • +
  • [ZOOKEEPER-732] - Improper translation of error into Python exception +
  • +
  • [ZOOKEEPER-753] - update log4j dependency from 1.2.15 to 1.2.16 in branch 3.4 +
  • +
  • [ZOOKEEPER-805] - four letter words fail with latest ubuntu nc.openbsd +
  • +
  • [ZOOKEEPER-877] - zkpython does not work with python3.1 +
  • +
  • [ZOOKEEPER-978] - ZookeeperServer does not close zk database on shutdwon +
  • +
  • [ZOOKEEPER-1057] - zookeeper c-client, connection to offline server fails to successfully fallback to second zk host +
  • +
  • [ZOOKEEPER-1179] - NettyServerCnxn does not properly close socket on 4 letter word requests +
  • +
  • [ZOOKEEPER-1238] - when the linger time was changed for NIO the patch missed Netty +
  • +
  • [ZOOKEEPER-1334] - Zookeeper 3.4.x is not OSGi compliant - MANIFEST.MF is flawed +
  • +
  • [ZOOKEEPER-1379] - 'printwatches, redo, history and connect '. client commands always print usage. This is not necessary +
  • +
  • [ZOOKEEPER-1382] - Zookeeper server holds onto dead/expired session ids in the watch data structures +
  • +
  • [ZOOKEEPER-1387] - Wrong epoch file created +
  • +
  • [ZOOKEEPER-1388] - Client side 'PathValidation' is missing for the multi-transaction api. +
  • +
  • [ZOOKEEPER-1448] - Node+Quota creation in transaction log can crash leader startup +
  • +
  • [ZOOKEEPER-1462] - Read-only server does not initialize database properly +
  • +
  • [ZOOKEEPER-1474] - Cannot build Zookeeper with IBM Java: use of Sun MXBean classes +
  • +
  • [ZOOKEEPER-1478] - Small bug in QuorumTest.testFollowersStartAfterLeader( ) +
  • +
  • [ZOOKEEPER-1495] - ZK client hangs when using a function not available on the server. +
  • +
  • [ZOOKEEPER-1513] - "Unreasonable length" exception while starting a server. +
  • +
  • [ZOOKEEPER-1535] - ZK Shell/Cli re-executes last command on exit +
  • +
  • [ZOOKEEPER-1548] - Cluster fails election loop in new and interesting way +
  • +
  • [ZOOKEEPER-1551] - Observers ignore txns that come after snapshot and UPTODATE +
  • +
  • [ZOOKEEPER-1553] - Findbugs configuration is missing some dependencies +
  • +
  • [ZOOKEEPER-1554] - Can't use zookeeper client without SASL +
  • +
  • [ZOOKEEPER-1557] - jenkins jdk7 test failure in testBadSaslAuthNotifiesWatch +
  • +
  • [ZOOKEEPER-1562] - Memory leaks in zoo_multi API +
  • +
  • [ZOOKEEPER-1573] - Unable to load database due to missing parent node +
  • +
  • [ZOOKEEPER-1578] - org.apache.zookeeper.server.quorum.Zab1_0Test failed due to hard code with 33556 port +
  • +
  • [ZOOKEEPER-1581] - change copyright in notice to 2012 +
  • +
  • [ZOOKEEPER-1596] - Zab1_0Test should ensure that the file is closed +
  • +
  • [ZOOKEEPER-1597] - Windows build failing +
  • +
  • [ZOOKEEPER-1599] - 3.3 server cannot join 3.4 quorum +
  • +
  • [ZOOKEEPER-1603] - StaticHostProviderTest testUpdateClientMigrateOrNot hangs +
  • +
  • [ZOOKEEPER-1606] - intermittent failures in ZkDatabaseCorruptionTest on jenkins +
  • +
  • [ZOOKEEPER-1610] - Some classes are using == or != to compare Long/String objects instead of .equals() +
  • +
  • [ZOOKEEPER-1613] - The documentation still points to 2008 in the copyright notice +
  • +
  • [ZOOKEEPER-1622] - session ids will be negative in the year 2022 +
  • +
  • [ZOOKEEPER-1624] - PrepRequestProcessor abort multi-operation incorrectly +
  • +
  • [ZOOKEEPER-1629] - testTransactionLogCorruption occasionally fails +
  • +
  • [ZOOKEEPER-1632] - fix memory leaks in cli_st +
  • +
  • [ZOOKEEPER-1633] - Introduce a protocol version to connection initiation message +
  • +
  • [ZOOKEEPER-1642] - Leader loading database twice +
  • +
  • [ZOOKEEPER-1645] - ZooKeeper OSGi package imports not complete +
  • +
  • [ZOOKEEPER-1646] - mt c client tests fail on Ubuntu Raring +
  • +
  • [ZOOKEEPER-1647] - OSGi package import/export changes not applied to bin-jar +
  • +
  • [ZOOKEEPER-1648] - Fix WatcherTest in JDK7 +
  • +
  • [ZOOKEEPER-1653] - zookeeper fails to start because of inconsistent epoch +
  • +
  • [ZOOKEEPER-1657] - Increased CPU usage by unnecessary SASL checks +
  • +
  • [ZOOKEEPER-1663] - scripts don't work when path contains spaces +
  • +
  • [ZOOKEEPER-1667] - Watch event isn't handled correctly when a client reestablish to a server +
  • +
  • [ZOOKEEPER-1696] - Fail to run zookeeper client on Weblogic application server +
  • +
  • [ZOOKEEPER-1697] - large snapshots can cause continuous quorum failure +
  • +
  • [ZOOKEEPER-1702] - ZooKeeper client may write operation packets before receiving successful response to connection request, can cause TCP RST +
  • +
  • [ZOOKEEPER-1706] - Typo in Double Barriers example +
  • +
  • [ZOOKEEPER-1711] - ZooKeeper server binds to all ip addresses for leader election and broadcast +
  • +
  • [ZOOKEEPER-1713] - wrong time calculation in zkfuse.cc +
  • +
  • [ZOOKEEPER-1714] - perl client segfaults if ZOO_READ_ACL_UNSAFE constant is used +
  • +
  • [ZOOKEEPER-1719] - zkCli.sh, zkServer.sh and zkEnv.sh regression caused by ZOOKEEPER-1663 +
  • +
  • [ZOOKEEPER-1731] - Unsynchronized access to ServerCnxnFactory.connectionBeans results in deadlock +
  • +
  • [ZOOKEEPER-1732] - ZooKeeper server unable to join established ensemble +
  • +
  • [ZOOKEEPER-1733] - FLETest#testLE is flaky on windows boxes +
  • +
  • [ZOOKEEPER-1744] - clientPortAddress breaks "zkServer.sh status" +
  • +
  • [ZOOKEEPER-1745] - Wrong Import-Package in the META-INF/MANIFEST.MF of zookeeper 3.4.5 bundle +
  • +
  • [ZOOKEEPER-1750] - Race condition producing NPE in NIOServerCnxn.toString +
  • +
  • [ZOOKEEPER-1751] - ClientCnxn#run could miss the second ping or connection get dropped before a ping +
  • +
  • [ZOOKEEPER-1753] - ClientCnxn is not properly releasing the resources, which are used to ping RwServer +
  • +
  • [ZOOKEEPER-1754] - Read-only server allows to create znode +
  • +
  • [ZOOKEEPER-1755] - Concurrent operations of four letter 'dump' ephemeral command and killSession causing NPE +
  • +
  • [ZOOKEEPER-1756] - zookeeper_interest() in C client can return a timeval of 0 +
  • +
  • [ZOOKEEPER-1764] - ZooKeeper attempts at SASL eventhough it shouldn't +
  • +
  • [ZOOKEEPER-1765] - Update code conventions link on "How to contribute" page +
  • +
  • [ZOOKEEPER-1770] - NullPointerException in SnapshotFormatter +
  • +
  • [ZOOKEEPER-1774] - QuorumPeerMainTest fails consistently with "complains about host" assertion failure +
  • +
  • [ZOOKEEPER-1775] - Ephemeral nodes not present in one of the members of the ensemble +
  • +
  • [ZOOKEEPER-1776] - Ephemeral nodes not present in one of the members of the ensemble +
  • +
  • [ZOOKEEPER-1781] - ZooKeeper Server fails if snapCount is set to 1 +
  • +
  • [ZOOKEEPER-1786] - ZooKeeper data model documentation is incorrect +
  • +
  • [ZOOKEEPER-1790] - Deal with special ObserverId in QuorumCnxManager.receiveConnection +
  • +
  • [ZOOKEEPER-1798] - Fix race condition in testNormalObserverRun +
  • +
  • [ZOOKEEPER-1799] - SaslAuthFailDesignatedClientTest.testAuth fails frequently on SUSE +
  • +
  • [ZOOKEEPER-1805] - "Don't care" value in ZooKeeper election breaks rolling upgrades +
  • +
  • [ZOOKEEPER-1811] - The ZooKeeperSaslClient service name principal is hardcoded to "zookeeper" +
  • +
  • [ZOOKEEPER-1812] - ZooInspector reconnection always fails if first connection fails +
  • +
  • [ZOOKEEPER-1821] - very ugly warning when compiling load_gen.c +
  • +
  • [ZOOKEEPER-1839] - Deadlock in NettyServerCnxn +
  • +
  • [ZOOKEEPER-1844] - TruncateTest fails on windows +
  • +
  • [ZOOKEEPER-1845] - FLETest.testLE fails on windows +
  • +
  • [ZOOKEEPER-1850] - cppunit test testNonexistingHost in TestZookeeperInit is failing on Unbuntu +
  • +
  • [ZOOKEEPER-2015] - I found memory leak in zk client for c++ +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-1019] - zkfuse doesn't list dependency on boost in README +
  • +
  • [ZOOKEEPER-1096] - Leader communication should listen on specified IP, not wildcard address +
  • +
  • [ZOOKEEPER-1324] - Remove Duplicate NEWLEADER packets from the Leader to the Follower. +
  • +
  • [ZOOKEEPER-1552] - Enable sync request processor in Observer +
  • +
  • [ZOOKEEPER-1564] - Allow JUnit test build with IBM Java +
  • +
  • [ZOOKEEPER-1583] - Document maxClientCnxns in conf/zoo_sample.cfg +
  • +
  • [ZOOKEEPER-1584] - Adding mvn-install target for deploying the zookeeper artifacts to .m2 repository. +
  • +
  • [ZOOKEEPER-1598] - Ability to support more digits in the version string +
  • +
  • [ZOOKEEPER-1615] - minor typos in ZooKeeper Programmer's Guide web page +
  • +
  • [ZOOKEEPER-1627] - Add org.apache.zookeeper.common to exported packages in OSGi MANIFEST headers +
  • +
  • [ZOOKEEPER-1666] - Avoid Reverse DNS lookup if the hostname in connection string is literal IP address. +
  • +
  • [ZOOKEEPER-1715] - Upgrade netty version +
  • +
  • [ZOOKEEPER-1758] - Add documentation for zookeeper.observer.syncEnabled flag +
  • +
  • [ZOOKEEPER-1771] - ZooInspector authentication +
  • +
+ +

Task +

+ + +

Test +

+
    +
  • [ZOOKEEPER-1980] - how to draw the figure"ZooKeeper Throughput as the Read-Write Ratio Varies" ? +
  • +
+ + Release Notes - ZooKeeper - Version 3.4.5 + +

Bug +

+
    +
  • [ZOOKEEPER-1376] - zkServer.sh does not correctly check for $SERVER_JVMFLAGS +
  • +
  • [ZOOKEEPER-1550] - ZooKeeperSaslClient does not finish anonymous login on OpenJDK +
  • +
  • [ZOOKEEPER-1560] - Zookeeper client hangs on creation of large nodes +
  • +
  • [ZOOKEEPER-1686] - Publish ZK 3.4.5 test jar +
  • +
+ +

Improvement +

+ + + Release Notes - ZooKeeper - Version 3.4.4 + +

Bug +

+
    +
  • [ZOOKEEPER-1048] - addauth command does not work in cli_mt/cli_st +
  • +
  • [ZOOKEEPER-1163] - Memory leak in zk_hashtable.c:do_insert_watcher_object() +
  • +
  • [ZOOKEEPER-1210] - Can't build ZooKeeper RPM with RPM >= 4.6.0 (i.e. on RHEL 6 and Fedora >= 10) +
  • +
  • [ZOOKEEPER-1236] - Security uses proprietary Sun APIs +
  • +
  • [ZOOKEEPER-1277] - servers stop serving when lower 32bits of zxid roll over +
  • +
  • [ZOOKEEPER-1303] - Observer LearnerHandlers are not removed from Leader collection. +
  • +
  • [ZOOKEEPER-1307] - zkCli.sh is exiting when an Invalid ACL exception is thrown from setACL command through client +
  • +
  • [ZOOKEEPER-1318] - In Python binding, get_children (and get and exists, and probably others) with expired session doesn't raise exception properly +
  • +
  • [ZOOKEEPER-1339] - C clien doesn't build with --enable-debug +
  • +
  • [ZOOKEEPER-1344] - ZooKeeper client multi-update command is not considering the Chroot request +
  • +
  • [ZOOKEEPER-1354] - AuthTest.testBadAuthThenSendOtherCommands fails intermittently +
  • +
  • [ZOOKEEPER-1361] - Leader.lead iterates over 'learners' set without proper synchronisation +
  • +
  • [ZOOKEEPER-1380] - zkperl: _zk_release_watch doesn't remove items properly from the watch list +
  • +
  • [ZOOKEEPER-1384] - test-cppunit overrides LD_LIBRARY_PATH and fails if gcc is in non-standard location +
  • +
  • [ZOOKEEPER-1386] - avoid flaky URL redirection in "ant javadoc" : replace "http://java.sun.com/javase/6/docs/api/" with "http://download.oracle.com/javase/6/docs/api/" +
  • +
  • [ZOOKEEPER-1395] - node-watcher double-free redux +
  • +
  • [ZOOKEEPER-1403] - zkCli.sh script quoting issue +
  • +
  • [ZOOKEEPER-1406] - dpkg init scripts don't restart - missing check_priv_sep_dir +
  • +
  • [ZOOKEEPER-1412] - java client watches inconsistently triggered on reconnect +
  • +
  • [ZOOKEEPER-1419] - Leader election never settles for a 5-node cluster +
  • +
  • [ZOOKEEPER-1427] - Writing to local files is done non-atomically +
  • +
  • [ZOOKEEPER-1431] - zkpython: async calls leak memory +
  • +
  • [ZOOKEEPER-1437] - Client uses session before SASL authentication complete +
  • +
  • [ZOOKEEPER-1463] - external inline function is not compatible with C99 +
  • +
  • [ZOOKEEPER-1465] - Cluster availability following new leader election takes a long time with large datasets - is correlated to dataset size +
  • +
  • [ZOOKEEPER-1466] - QuorumCnxManager.shutdown missing synchronization +
  • +
  • [ZOOKEEPER-1471] - Jute generates invalid C++ code +
  • +
  • [ZOOKEEPER-1483] - Fix leader election recipe documentation +
  • +
  • [ZOOKEEPER-1489] - Data loss after truncate on transaction log +
  • +
  • [ZOOKEEPER-1490] - If the configured log directory does not exist zookeeper will not start. Better to create the directory and start +
  • +
  • [ZOOKEEPER-1493] - C Client: zookeeper_process doesn't invoke completion callback if zookeeper_close has been called +
  • +
  • [ZOOKEEPER-1494] - C client: socket leak after receive timeout in zookeeper_interest() +
  • +
  • [ZOOKEEPER-1496] - Ephemeral node not getting cleared even after client has exited +
  • +
  • [ZOOKEEPER-1501] - Nagios plugin always returns OK when it cannot connect to zookeeper +
  • +
  • [ZOOKEEPER-1514] - FastLeaderElection - leader ignores the round information when joining a quorum +
  • +
  • [ZOOKEEPER-1521] - LearnerHandler initLimit/syncLimit problems specifying follower socket timeout limits +
  • +
  • [ZOOKEEPER-1522] - intermittent failures in Zab test due to NPE in recursiveDelete test function +
  • +
  • [ZOOKEEPER-1536] - c client : memory leak in winport.c +
  • +
  • [ZOOKEEPER-1686] - Publish ZK 3.4.5 test jar +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-1321] - Add number of client connections metric in JMX and srvr +
  • +
  • [ZOOKEEPER-1377] - add support for dumping a snapshot file content (similar to LogFormatter) +
  • +
  • [ZOOKEEPER-1389] - it would be nice if start-foreground used exec $JAVA in order to get rid of the intermediate shell process +
  • +
  • [ZOOKEEPER-1390] - some expensive debug code not protected by a check for debug +
  • +
  • [ZOOKEEPER-1433] - improve ZxidRolloverTest (test seems flakey) +
  • +
  • [ZOOKEEPER-1454] - Document how to run autoreconf if cppunit is installed in a non-standard directory +
  • +
  • [ZOOKEEPER-1481] - allow the C cli to run exists with a watcher +
  • +
  • [ZOOKEEPER-1497] - Allow server-side SASL login with JAAS configuration to be programmatically set (rather than only by reading JAAS configuration file) +
  • +
  • [ZOOKEEPER-1503] - remove redundant JAAS configuration code in SaslAuthTest and SaslAuthFailTest +
  • +
  • [ZOOKEEPER-1510] - Should not log SASL errors for non-secure usage +
  • +
  • [ZOOKEEPER-1565] - Allow ClientTest.java build with IBM Java +
  • +
  • [ZOOKEEPER-1570] - Allow QuorumBase.java build with IBM Java +
  • +
  • [ZOOKEEPER-1571] - Allow QuorumUtil.java build with IBM Java +
  • +
+ +

Task +

+ + + Release Notes - ZooKeeper - Version 3.4.3 + +

Bug +

+
    +
  • [ZOOKEEPER-973] - bind() could fail on Leader because it does not setReuseAddress on its ServerSocket +
  • +
  • [ZOOKEEPER-1089] - zkServer.sh status does not work due to invalid option of nc +
  • +
  • [ZOOKEEPER-1327] - there are still remnants of hadoop urls +
  • +
  • [ZOOKEEPER-1336] - javadoc for multi is confusing, references functionality that doesn't seem to exist +
  • +
  • [ZOOKEEPER-1338] - class cast exceptions may be thrown by multi ErrorResult class (invalid equals) +
  • +
  • [ZOOKEEPER-1340] - multi problem - typical user operations are generating ERROR level messages in the server +
  • +
  • [ZOOKEEPER-1343] - getEpochToPropose should check if lastAcceptedEpoch is greater or equal than epoch +
  • +
  • [ZOOKEEPER-1348] - Zookeeper 3.4.2 C client incorrectly reports string version of 3.4.1 +
  • +
  • [ZOOKEEPER-1351] - invalid test verification in MultiTransactionTest +
  • +
  • [ZOOKEEPER-1352] - server.InvalidSnapshotTest is using connection timeouts that are too short +
  • +
  • [ZOOKEEPER-1353] - C client test suite fails consistently +
  • +
  • [ZOOKEEPER-1367] - Data inconsistencies and unexpired ephemeral nodes after cluster restart +
  • +
  • [ZOOKEEPER-1370] - Add logging changes in Release Notes needed for clients because of ZOOKEEPER-850. +
  • +
  • [ZOOKEEPER-1373] - Hardcoded SASL login context name clashes with Hadoop security configuration override +
  • +
  • [ZOOKEEPER-1374] - C client multi-threaded test suite fails to compile on ARM architectures. +
  • +
+ +

Improvement +

+
    +
  • [ZOOKEEPER-1322] - Cleanup/fix logging in Quorum code. +
  • +
  • [ZOOKEEPER-1345] - Add a .gitignore file with general exclusions and Eclipse project files excluded +
  • +
+ +

Test +

+
    +
  • [ZOOKEEPER-1337] - multi's "Transaction" class is missing tests. +
  • +
+ + Release Notes - ZooKeeper - Version 3.4.2 + +

Bug +

+ + + Release Notes - ZooKeeper - Version 3.4.1 + +

Bug +

+ + + + Release Notes - ZooKeeper - Version 3.4.0 + +

Sub-task +

+
    +
  • [ZOOKEEPER-784] - server-side functionality for read-only mode +
  • +
  • [ZOOKEEPER-798] - Fixup loggraph for FLE changes +
  • +
  • [ZOOKEEPER-839] - deleteRecursive does not belong to the other methods +
  • +
  • [ZOOKEEPER-908] - Remove code duplication and inconsistent naming in ClientCnxn.Packet creation +
  • +
  • [ZOOKEEPER-909] - Extract NIO specific code from ClientCnxn +
  • +
  • [ZOOKEEPER-966] - Client side for multi +
  • +
  • [ZOOKEEPER-967] - Server side decoding and function dispatch +
  • +
  • [ZOOKEEPER-968] - Database multi-update +
  • +
  • [ZOOKEEPER-1042] - Generate zookeeper test jar for maven installation +
  • +
  • [ZOOKEEPER-1081] - modify leader/follower code to correctly deal with new leader +
  • +
  • [ZOOKEEPER-1082] - modify leader election to correctly take into account current epoch +
  • +
  • [ZOOKEEPER-1150] - fix for this patch to compile on windows... +
  • +
  • [ZOOKEEPER-1160] - test timeouts are too small +
  • +
  • [ZOOKEEPER-1201] - Clean SaslServerCallbackHandler.java +
  • +
  • [ZOOKEEPER-1246] - Dead code in PrepRequestProcessor catch Exception block +
  • +
  • [ZOOKEEPER-1282] - Learner.java not following Zab 1.0 protocol - setCurrentEpoch should be done upon receipt of NEWLEADER (before acking it) and not upon receipt of UPTODATE +
  • +
  • [ZOOKEEPER-1291] - AcceptedEpoch not updated at leader before it proposes the epoch to followers +
  • +
+ +

Bug +

+
    +
  • [ZOOKEEPER-335] - zookeeper servers should commit the new leader txn to their logs. +
  • +
  • [ZOOKEEPER-418] - Need nifty zookeeper browser +
  • +
  • [ZOOKEEPER-603] - zkpython should do a better job of freeing memory under error conditions +
  • +
  • [ZOOKEEPER-662] - Too many CLOSE_WAIT socket state on a server +
  • +
  • [ZOOKEEPER-690] - AsyncTestHammer test fails on hudson. +
  • +
  • [ZOOKEEPER-719] - Add throttling to BookKeeper client +
  • +
  • [ZOOKEEPER-720] - Use zookeeper-{version}-sources.jar instead of zookeeper-{version}-src.jar to publish sources in the Maven repository +
  • +
  • [ZOOKEEPER-722] - zkServer.sh uses sh's builtin echo on BSD, behaves incorrectly. +
  • +
  • [ZOOKEEPER-731] - Zookeeper#delete , #create - async versions miss a verb in the javadoc +
  • +
  • [ZOOKEEPER-734] - QuorumPeerTestBase.java and ZooKeeperServerMainTest.java do not handle windows path correctly +
  • +
  • [ZOOKEEPER-735] - cppunit test testipv6 assumes that the machine is ipv6 enabled. +
  • +
  • [