In func FileJournal::dump, it always using seq=0 as last-seq and it can
misjudge the journal corrupt.
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel.com>
(cherry picked from commit
5f65b4db6d1dad7c2c5a09eab42af63a82ea9e9b)
JSONFormatter f(true);
f.open_array_section("journal");
+ uint64_t seq = 0;
while (1) {
bufferlist bl;
- uint64_t seq = 0;
uint64_t pos = read_pos;
if (!read_entry(bl, seq)) {
dout(3) << "journal_replay: end of journal, done." << dendl;