Hi Carlos, Please pull this branch with changes for xfsprogs for 6.6-rc1. As usual, I did a test-merge with the main upstream branch as of a few minutes ago, and didn't see any conflicts. Please let me know if you encounter any problems. The following changes since commit 60cf6755a65f544665bca5b887fa4926a3253658: xfs_spaceman: report health of inode link counts (2024-06-03 11:37:42 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git tags/scrub-fixes-6.9_2024-06-03 for you to fetch changes up to 2025aa7a29e60c89047711922c1340a8b3c9d99e: xfs_scrub: upload clean bills of health (2024-06-03 11:37:42 -0700) ---------------------------------------------------------------- xfs_scrub: updates for 6.9 [v30.5 06/35] Now that the kernel has the code for userspace to upload a clean bill of health (which clears out all the secondary markers of ill health that hint at forgotten sicknesses), let's make xfs_scrub do that if the filesystem is actually clean. Second, restructure the xfs_scrub program so that it scrubs file link counts and quotacheck in parallel. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> ---------------------------------------------------------------- Darrick J. Wong (5): xfs_scrub: implement live quotacheck inode scan xfs_scrub: check file link counts xfs_scrub: update health status if we get a clean bill of health xfs_scrub: use multiple threads to run in-kernel metadata scrubs that scan inodes xfs_scrub: upload clean bills of health libfrog/scrub.c | 15 ++++ man/man2/ioctl_xfs_scrub_metadata.2 | 10 +++ scrub/phase1.c | 38 +++++++++ scrub/phase4.c | 17 ++++ scrub/phase5.c | 150 ++++++++++++++++++++++++++++++++---- scrub/repair.c | 18 +++++ scrub/repair.h | 1 + scrub/scrub.c | 43 +++++++---- scrub/scrub.h | 3 + 9 files changed, 265 insertions(+), 30 deletions(-)