]> www.infradead.org Git - users/hch/xfsprogs.git/commitdiff
libfrog: enable scrubbing of the realtime refcount data
authorDarrick J. Wong <djwong@kernel.org>
Wed, 3 Jul 2024 21:22:32 +0000 (14:22 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Tue, 16 Jul 2024 22:49:24 +0000 (15:49 -0700)
Add a new entry so that we can scrub the rtrefcountbt.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
libfrog/scrub.c
scrub/repair.c

index ce23bccda7132f1578a2e18ace9e3fce4d53fb8d..2c2fcf6617ea06f94ec5ae7d8c129f9d031f9f5f 100644 (file)
@@ -174,6 +174,11 @@ const struct xfrog_scrub_descr xfrog_scrubbers[XFS_SCRUB_TYPE_NR] = {
                .descr  = "realtime reverse mapping btree",
                .group  = XFROG_SCRUB_GROUP_RTGROUP,
        },
+       [XFS_SCRUB_TYPE_RTREFCBT] = {
+               .name   = "rtrefcountbt",
+               .descr  = "realtime reference count btree",
+               .group  = XFROG_SCRUB_GROUP_RTGROUP,
+       },
 };
 
 const struct xfrog_scrub_descr xfrog_metapaths[XFS_SCRUB_METAPATH_NR] = {
index 281513388b6967cba83427fbde9dd4f938174481..f6ccf194b8e0a408b9f60c43e8dfecfae7968b49 100644 (file)
@@ -557,6 +557,7 @@ repair_item_difficulty(
                case XFS_SCRUB_TYPE_RTBITMAP:
                case XFS_SCRUB_TYPE_RTSUM:
                case XFS_SCRUB_TYPE_RGSUPER:
+               case XFS_SCRUB_TYPE_RTREFCBT:
                        ret |= REPAIR_DIFFICULTY_PRIMARY;
                        break;
                }