From 5061386be9f0f16e19b2f08019a006e7b6897da2 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Tue, 20 Sep 2022 16:15:27 -0400 Subject: [PATCH] mds: mark dirfrag good if repaired Otherwise, we get wrong scrub errors after repair. Signed-off-by: Patrick Donnelly (cherry picked from commit 7d6199a226f7e54b9580cbf05d97114068377b4d) --- src/mds/CDir.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/CDir.cc b/src/mds/CDir.cc index e1c475ac2de5b..bf7559df5623f 100644 --- a/src/mds/CDir.cc +++ b/src/mds/CDir.cc @@ -3625,6 +3625,7 @@ bool CDir::scrub_local() if (!good && scrub_infop->header->get_repair()) { mdcache->repair_dirfrag_stats(this); scrub_infop->header->set_repaired(); + good = true; } return good; } -- 2.39.5