You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by si...@apache.org on 2015/05/20 08:20:17 UTC

bookkeeper git commit: BOOKKEEPER-821: Failing to write lastId to ledger directories should not fail startup of bookies (zhaijia via sijie)

Repository: bookkeeper
Updated Branches:
  refs/heads/master 1387b2be4 -> 6286c39ea


BOOKKEEPER-821: Failing to write lastId to ledger directories should not fail startup of bookies (zhaijia via sijie)


Project: http://git-wip-us.apache.org/repos/asf/bookkeeper/repo
Commit: http://git-wip-us.apache.org/repos/asf/bookkeeper/commit/6286c39e
Tree: http://git-wip-us.apache.org/repos/asf/bookkeeper/tree/6286c39e
Diff: http://git-wip-us.apache.org/repos/asf/bookkeeper/diff/6286c39e

Branch: refs/heads/master
Commit: 6286c39eaa8f7422323fc3405c72f9c6333f444f
Parents: 1387b2b
Author: Sijie Guo <si...@apache.org>
Authored: Tue May 19 23:20:04 2015 -0700
Committer: Sijie Guo <si...@apache.org>
Committed: Tue May 19 23:20:04 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt                                                        | 2 ++
 .../src/main/java/org/apache/bookkeeper/bookie/EntryLogger.java    | 2 ++
 2 files changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bookkeeper/blob/6286c39e/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 4415a2e..c100cad 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -40,6 +40,8 @@ Trunk (unreleased changes)
 
       BOOKKEEPER-854: NPE on InterleavedLedgerStorage.onRotateEntryLog (sijie)
 
+      BOOKKEEPER-821: Failing to write lastId to ledger directories should not fail startup of bookies (zhaijia via sijie)
+
     IMPROVEMENTS:
 
       BOOKKEEPER-800: Expose whether a ledger is closed or not (ivank)

http://git-wip-us.apache.org/repos/asf/bookkeeper/blob/6286c39e/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogger.java
----------------------------------------------------------------------
diff --git a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogger.java b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogger.java
index d083f5e..1030c80 100644
--- a/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogger.java
+++ b/bookkeeper-server/src/main/java/org/apache/bookkeeper/bookie/EntryLogger.java
@@ -512,6 +512,8 @@ public class EntryLogger {
         try {
             bw.write(Long.toHexString(logId) + "\n");
             bw.flush();
+        } catch (IOException e) {
+            LOG.warn("Failed write lastId file");
         } finally {
             try {
                 bw.close();