From c32517f827f04f4f079a0913fa25b57b8b4c2960 Mon Sep 17 00:00:00 2001 From: Ming-Hung Tsai Date: Mon, 7 Jun 2021 14:54:04 +0800 Subject: [PATCH] [thin] Clear superblock flags in restored metadata The needs_check flag is unnecessary for a restored metadata since it is assumed clean and has no errors --- thin-provisioning/restore_emitter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/thin-provisioning/restore_emitter.cc b/thin-provisioning/restore_emitter.cc index 6e95a53..114ba4f 100644 --- a/thin-provisioning/restore_emitter.cc +++ b/thin-provisioning/restore_emitter.cc @@ -57,7 +57,7 @@ namespace { memcpy(&sb.uuid_, uuid.c_str(), std::min(sizeof(sb.uuid_), uuid.length())); sb.time_ = time; sb.trans_id_ = trans_id; - sb.flags_ = flags ? *flags : 0; + sb.flags_ = 0; sb.version_ = version ? *version : 1; sb.data_block_size_ = data_block_size; sb.metadata_snap_ = metadata_snap ? *metadata_snap : 0;