Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 61D41200827 for ; Sun, 15 May 2016 23:40:53 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 60731160A21; Sun, 15 May 2016 21:40:53 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 0ADD21602C0 for ; Sun, 15 May 2016 23:40:51 +0200 (CEST) Received: (qmail 95929 invoked by uid 500); 15 May 2016 21:40:51 -0000 Mailing-List: contact commits-help@bookkeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bookkeeper-dev@bookkeeper.apache.org Delivered-To: mailing list commits@bookkeeper.apache.org Received: (qmail 95920 invoked by uid 99); 15 May 2016 21:40:51 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 May 2016 21:40:51 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id CDDC9C06FD for ; Sun, 15 May 2016 21:40:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.374 X-Spam-Level: X-Spam-Status: No, score=0.374 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-1.426] autolearn=disabled Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id ykZlvi7HpHRE for ; Sun, 15 May 2016 21:40:48 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTP id CC01560E23 for ; Sun, 15 May 2016 21:40:35 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 31C88E58DD for ; Sun, 15 May 2016 21:40:32 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 2DF003A044E for ; Sun, 15 May 2016 21:40:32 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r988319 [40/40] - in /websites/staging/bookkeeper/trunk/content: ./ docs/master/ docs/r4.0.0/ docs/r4.1.0/ docs/r4.2.0/ docs/r4.2.1/ docs/r4.2.2/ docs/r4.2.3/ docs/r4.2.4/ docs/r4.3.0/ docs/r4.3.1/ docs/r4.3.2/ docs/r4.4.0/ docs/r4.4.0/apid... Date: Sun, 15 May 2016 21:40:28 -0000 To: commits@bookkeeper.apache.org From: buildbot@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20160515214032.2DF003A044E@svn01-us-west.apache.org> archived-at: Sun, 15 May 2016 21:40:53 -0000 Added: websites/staging/bookkeeper/trunk/content/docs/r4.4.0/releaseNotes.html ============================================================================== --- websites/staging/bookkeeper/trunk/content/docs/r4.4.0/releaseNotes.html (added) +++ websites/staging/bookkeeper/trunk/content/docs/r4.4.0/releaseNotes.html Sun May 15 21:40:24 2016 @@ -0,0 +1,355 @@ + + + + + Apache BookKeeper - BookKeeper Documentation + + + + + + + + +
+ +

Release Notes - Bookkeeper - Version 4.4.0

+
+

Sub-task +

+
    +
  • [BOOKKEEPER-438] - Move ledger id generation out of LedgerManager +
  • +
  • [BOOKKEEPER-634] - Provide admin tool to rename bookie identifier in ledger metadata +
  • +
  • [BOOKKEEPER-796] - Make bookkeeper client use reconnectable zookeeper wrapper +
  • +
  • [BOOKKEEPER-837] - UpdateLedgerOp - Replace AbstractFuture with SettableFuture +
  • +
  • [BOOKKEEPER-855] - handle session expire event in bookie +
  • +
  • [BOOKKEEPER-867] - New Client API to allow applications pass-in EntryId. +
  • +
+
+

Bug +

+
    +
  • [BOOKKEEPER-578] - LedgerCacheImpl is reserving 1/3 of Heap size but allocates NonHeap memory +
  • +
  • [BOOKKEEPER-594] - AutoRecovery shutting down on SyncDisconnected +
  • +
  • [BOOKKEEPER-665] - BK client should not try to read entries from non-available bookies +
  • +
  • [BOOKKEEPER-695] - Some entry logs are not removed from the bookie storage +
  • +
  • [BOOKKEEPER-769] - Remove hedwig from source tree +
  • +
  • [BOOKKEEPER-793] - Move to java 7 +
  • +
  • [BOOKKEEPER-794] - BookkeeperProtocol.Response.status is completely ignored +
  • +
  • [BOOKKEEPER-795] - Race condition causes writes to hang if ledger is fenced +
  • +
  • [BOOKKEEPER-797] - IllegalArgumentException when calling CodahaleOpStatsLogger#toOpStatsData() +
  • +
  • [BOOKKEEPER-799] - Distribution schedule coverage sets don't take gaps in response lists into account when writequorum > ackquorum +
  • +
  • [BOOKKEEPER-800] - Expose whether a ledger is closed or not +
  • +
  • [BOOKKEEPER-801] - Bookkeeper client tutorial +
  • +
  • [BOOKKEEPER-802] - Bookkeeper protocol documentation +
  • +
  • [BOOKKEEPER-803] - Guide for making a replicated log out of ledgers +
  • +
  • [BOOKKEEPER-804] - Client program is not terminated when using openLedgerNoRecovery +
  • +
  • [BOOKKEEPER-805] - NullPointException in bookie server when using twitter-ostrich-provider +
  • +
  • [BOOKKEEPER-809] - Wrong metric on LedgerDeleteOp and LedgerOpenOp +
  • +
  • [BOOKKEEPER-813] - BookieShell doesn't find index directory +
  • +
  • [BOOKKEEPER-814] - clean up temp files that generated by test cases. +
  • +
  • [BOOKKEEPER-815] - Ledger fence state is lost when the ledger file is evicted +
  • +
  • [BOOKKEEPER-821] - Failing to write lastId to ledger directories should not fail startup of bookies +
  • +
  • [BOOKKEEPER-823] - Clean up temp files created by hedwig tests +
  • +
  • [BOOKKEEPER-828] - Script for updating docs on website from master branch +
  • +
  • [BOOKKEEPER-831] - Outdated links in tutorial +
  • +
  • [BOOKKEEPER-833] - EntryLogId and EntryLogLimit should not be larger than Integer.MAX_VALUE +
  • +
  • [BOOKKEEPER-834] - test case error in test class TestDiskChecker +
  • +
  • [BOOKKEEPER-835] - Update copyright for 2015 on all active branches +
  • +
  • [BOOKKEEPER-838] - ForceWriteThread::run() leaks “logFile.close()” when interrupt comes +
  • +
  • [BOOKKEEPER-839] - AuditorPeriodicCheckTest timeout +
  • +
  • [BOOKKEEPER-840] - Deadlock on flushLock on compaction +
  • +
  • [BOOKKEEPER-848] - Use volatile for lastAddConfirmed +
  • +
  • [BOOKKEEPER-854] - NPE on InterleavedLedgerStorage.onRotateEntryLog +
  • +
  • [BOOKKEEPER-858] - Fix broken links and typos in bookkeeper documents +
  • +
  • [BOOKKEEPER-863] - Potential resource leak with unclosed LedgerManager in BookieShell +
  • +
  • [BOOKKEEPER-883] - Test timeout in bookkeeper-benchmark +
  • +
  • [BOOKKEEPER-890] - Concurrent modification exception when removing listener in Bookkeeper ZK ledger manager +
  • +
  • [BOOKKEEPER-891] - Read entries failure should trigger callback only once +
  • +
  • [BOOKKEEPER-893] - bookie exited with status 0 on journal I/O exception +
  • +
  • [BOOKKEEPER-897] - Fix findbugs warnings and missing apache license header +
  • +
  • [BOOKKEEPER-898] - Underreplication doesn't get triggered when a read only bookie is shut down +
  • +
  • [BOOKKEEPER-899] - Bookie should return to read-write mode once the disk usage drops before the threshold +
  • +
  • [BOOKKEEPER-900] - read only bookie runs replicator and does not release the under replicated lock after failing +
  • +
  • [BOOKKEEPER-902] - Test failures in EntryLogTest +
  • +
  • [BOOKKEEPER-904] - test BookieInitializationTest.testDuplicateBookieServerStartup fails on non-english machines +
  • +
  • [BOOKKEEPER-909] - ZooKeeper of LocalBookkeeper should use the correct tickTime +
  • +
  • [BOOKKEEPER-910] - In LocalBookkeeper, Zookeeper server and client use different host addresses +
  • +
  • [BOOKKEEPER-911] - Fix TestReplicationWorker test failures +
  • +
  • [BOOKKEEPER-913] - Fix flakiness in TestBackwardCompat +
  • +
  • [BOOKKEEPER-914] - ReadOnlyBookieTest.testBookieShouldTurnWritableFromReadOnly is intermettently failing +
  • +
  • [BOOKKEEPER-917] - LocalBookKeeperTest seems to be silently failing +
  • +
  • [BOOKKEEPER-919] - Auditor is sometimes marking as failed a bookie switching from available to read-only mode +
  • +
  • [BOOKKEEPER-921] - Typo in LocalBookkeeper: Use InetAddress.getHostAddress instead of InetAddress +
  • +
  • [BOOKKEEPER-925] - Fix FindBugs discovered issues in master +
  • +
  • [BOOKKEEPER-926] - Compacted entries are not properly synced before updating index +
  • +
+
+

Documentation +

+
    +
  • [BOOKKEEPER-870] - Change the default value for bookie settings. +
  • +
+
+

Improvement +

+
    +
  • [BOOKKEEPER-537] - Handling session expire event +
  • +
  • [BOOKKEEPER-687] - Use static final Logger for hedwig related modules +
  • +
  • [BOOKKEEPER-760] - Don't close PCBC proactively if bookies disappeared from zookeeper znodes. +
  • +
  • [BOOKKEEPER-810] - Allow to configure TCP connect timeout +
  • +
  • [BOOKKEEPER-811] - Recovery tool doesn't remove cookie after recovering one bookie +
  • +
  • [BOOKKEEPER-820] - print out fi.isFenced() in BookieShell +
  • +
  • [BOOKKEEPER-827] - change throttle in GarbageCollector to use either "by entry" or "by byte" +
  • +
  • [BOOKKEEPER-830] - Documentation has no structure +
  • +
  • [BOOKKEEPER-832] - Allow starting bookie in ReadOnly mode +
  • +
  • [BOOKKEEPER-836] - disable compaction when disk becomes full, otherwise compaction will fill up disk quickly +
  • +
  • [BOOKKEEPER-841] - Bookie should calculate ledgers map writing a new entry log file +
  • +
  • [BOOKKEEPER-844] - Add more metrics about latency and bytes characteristics on bookie operations +
  • +
  • [BOOKKEEPER-849] - Collect stats with sub-milliseconds precision +
  • +
  • [BOOKKEEPER-850] - Use nanoseconds to calculate poll timeout when doing group commit +
  • +
  • [BOOKKEEPER-851] - Configurable LedgerStorageImplementation +
  • +
  • [BOOKKEEPER-862] - Add tracing and stats to OrderedSafeExecutor for debugging slow tasks +
  • +
  • [BOOKKEEPER-866] - Fix compile issue when Updating junit to latest release version( 4.12) in the test of Bookkeeper-server. +
  • +
  • [BOOKKEEPER-877] - Script for generating patch for reviews +
  • +
  • [BOOKKEEPER-880] - Make LedgerHandle implement AutoCloseable +
  • +
  • [BOOKKEEPER-885] - Script to merge github pull request +
  • +
  • [BOOKKEEPER-886] - Allow to disable ledgers operation throttling +
  • +
  • [BOOKKEEPER-888] - Dispatch individual callbacks from journal in different threads +
  • +
  • [BOOKKEEPER-889] - BookKeeper client should try not to use bookies with errors/timeouts when forming a new ensemble +
  • +
  • [BOOKKEEPER-894] - Read ledger entries from the bookie shell +
  • +
  • [BOOKKEEPER-895] - bookies should not retain ledgers which no longer belong to them +
  • +
  • [BOOKKEEPER-920] - Extend bk-merge-pr.py to add more info to Jira ticket when merging +
  • +
+
+

New Feature +

+ +
+

Task +

+ +
+

Test +

+
    +
  • [BOOKKEEPER-846] - TestLedgerChecker times out +
  • +
  • [BOOKKEEPER-892] - Add a sanity test to help identify bookie nodes with problems that prevent writes but is still registered in ZK +
  • +
+ + +
+
+
+

Copyright © 2014 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+ Apache BookKeeper, BookKeeper, Apache, Apache ZooKeeper, ZooKeeper, the Apache feather logo, and the Apache BookKeeper project logo are trademarks of The Apache Software Foundation.

+
+
+ + + + + Modified: websites/staging/bookkeeper/trunk/content/index.html ============================================================================== --- websites/staging/bookkeeper/trunk/content/index.html (original) +++ websites/staging/bookkeeper/trunk/content/index.html Sun May 15 21:40:24 2016 @@ -53,9 +53,10 @@
  • Tutorial
  • Admin guide
  • -
  • Release 4.3.2
  • +
  • Release 4.4.0
  • Older releases
  • +
  • Release 4.3.2
  • Release 4.3.1
  • Release 4.3.0
  • Release 4.2.4
  • Modified: websites/staging/bookkeeper/trunk/content/irc.html ============================================================================== --- websites/staging/bookkeeper/trunk/content/irc.html (original) +++ websites/staging/bookkeeper/trunk/content/irc.html Sun May 15 21:40:24 2016 @@ -53,9 +53,10 @@
  • Tutorial
  • Admin guide
  • -
  • Release 4.3.2
  • +
  • Release 4.4.0
  • Older releases
  • +
  • Release 4.3.2
  • Release 4.3.1
  • Release 4.3.0
  • Release 4.2.4
  • Modified: websites/staging/bookkeeper/trunk/content/lists.html ============================================================================== --- websites/staging/bookkeeper/trunk/content/lists.html (original) +++ websites/staging/bookkeeper/trunk/content/lists.html Sun May 15 21:40:24 2016 @@ -53,9 +53,10 @@
  • Tutorial
  • Admin guide
  • -
  • Release 4.3.2
  • +
  • Release 4.4.0
  • Older releases
  • +
  • Release 4.3.2
  • Release 4.3.1
  • Release 4.3.0
  • Release 4.2.4
  • Modified: websites/staging/bookkeeper/trunk/content/privacy.html ============================================================================== --- websites/staging/bookkeeper/trunk/content/privacy.html (original) +++ websites/staging/bookkeeper/trunk/content/privacy.html Sun May 15 21:40:24 2016 @@ -53,9 +53,10 @@
  • Tutorial
  • Admin guide
  • -
  • Release 4.3.2
  • +
  • Release 4.4.0
  • Older releases
  • +
  • Release 4.3.2
  • Release 4.3.1
  • Release 4.3.0
  • Release 4.2.4
  • Modified: websites/staging/bookkeeper/trunk/content/releases.html ============================================================================== --- websites/staging/bookkeeper/trunk/content/releases.html (original) +++ websites/staging/bookkeeper/trunk/content/releases.html Sun May 15 21:40:24 2016 @@ -53,9 +53,10 @@
  • Tutorial
  • Admin guide
  • -
  • Release 4.3.2
  • +
  • Release 4.4.0
  • Older releases
  • +
  • Release 4.3.2
  • Release 4.3.1
  • Release 4.3.0
  • Release 4.2.4
  • @@ -134,6 +135,14 @@

    News

    +

    16 May, 2016: release 4.4.0 available

    + +

    This is the fourth release of BookKeeper as an Apache Top Level Project!

    + +

    This release fixes some issues in both bookie server and bookkeeper client.

    + +

    See BookKeeper 4.3.2 Release Notes for details.

    +

    30 Nov, 2015: release 4.3.2 available

    This is the third release of BookKeeper as an Apache Top Level Project!

    Modified: websites/staging/bookkeeper/trunk/content/svn.html ============================================================================== --- websites/staging/bookkeeper/trunk/content/svn.html (original) +++ websites/staging/bookkeeper/trunk/content/svn.html Sun May 15 21:40:24 2016 @@ -53,9 +53,10 @@
  • Tutorial
  • Admin guide
  • -
  • Release 4.3.2
  • +
  • Release 4.4.0
  • Older releases
  • +
  • Release 4.3.2
  • Release 4.3.1
  • Release 4.3.0
  • Release 4.2.4