]> www.infradead.org Git - users/hch/xfsprogs.git/commitdiff
libfrog: enable scrubbing of the realtime refcount data
authorDarrick J. Wong <djwong@kernel.org>
Mon, 12 Aug 2024 21:19:22 +0000 (14:19 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Wed, 14 Aug 2024 03:08:23 +0000 (20:08 -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 c863805172bcf6025a201f98176c08a27d9b5cc9..7b5bbe5dbbec43bc78dd723a96945e2393e9fa70 100644 (file)
@@ -169,6 +169,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 e6906cbd37d0b32936ef23dc5c27bdef8605aeff..b2c4232fe8cea1e733af9a1a247effa5b43f1f54 100644 (file)
@@ -548,6 +548,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;
                }