From 6e26732e6aa287d99a7f828fd5e148ae3d2a2a59 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sat, 12 Nov 2022 12:01:40 +0300 Subject: [PATCH] Fix skipped "len" field in vitastor-disk write-journal big_writes --- src/disk_tool_journal.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/disk_tool_journal.cpp b/src/disk_tool_journal.cpp index afee34a5..1cac9367 100644 --- a/src/disk_tool_journal.cpp +++ b/src/disk_tool_journal.cpp @@ -424,6 +424,7 @@ int disk_tool_t::write_json_journal(json11::Json entries) .stripe = sscanf_json(NULL, rec["stripe"]), }, .version = rec["ver"].uint64_value(), + .len = (uint32_t)rec["len"].uint64_value(), .location = sscanf_json(NULL, rec["loc"]), }; fromhexstr(rec["bitmap"].string_value(), dsk.clean_entry_bitmap_size, ((uint8_t*)ne) + sizeof(journal_entry_big_write));