From 3ee69e3bc09be176f62117652920da5f2dc1b951 Mon Sep 17 00:00:00 2001 From: Xinze Chi Date: Fri, 16 Jan 2015 08:49:09 +0000 Subject: [PATCH] osd: fix journal header.committed_up_to Signed-off-by: Xinze Chi --- src/os/FileJournal.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/os/FileJournal.cc b/src/os/FileJournal.cc index 759e96219e69d..575a5b68ba24f 100644 --- a/src/os/FileJournal.cc +++ b/src/os/FileJournal.cc @@ -509,6 +509,8 @@ int FileJournal::open(uint64_t fs_op_seq) // looks like a valid header. write_pos = 0; // not writeable yet + journaled_seq = header.committed_up_to; + // find next entry read_pos = header.start; uint64_t seq = header.start_seq; @@ -1723,6 +1725,8 @@ bool FileJournal::read_entry( } else { read_pos = next_pos; next_seq = seq; + if (seq > journaled_seq) + journaled_seq = seq; return true; } } -- 2.39.5