Hi all, I was evaluating the effectiveness of xfs_repair vs. xfs_scrub with realtime filesystems the other day, and noticed that repair doesn't check the free rt extent count, the contents of the rt bitmap, or the contents of the rt summary. It'll rebuild them with whatever observations it makes, but it doesn't actually complain about problems. That's a bit untidy, so let's have it do that. If you're going to start using this mess, you probably ought to just pull from my git trees, which are linked below. This is an extraordinary way to destroy everything. Enjoy! Comments and questions are, as always, welcome. --D xfsprogs git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=repair-check-rt-metadata --- repair/incore.c | 2 repair/phase5.c | 15 ++++ repair/rt.c | 214 ++++++++++++++++++--------------------------------- repair/rt.h | 18 +--- repair/xfs_repair.c | 6 - 5 files changed, 97 insertions(+), 158 deletions(-)