[GIT PULL 20/22] xfs: strengthen rmapbt scrubbing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave,

Please pull this branch with changes for xfs.

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.

--D

The following changes since commit 6772fcc8890ae34595253fcfb8196c1aea65e111:

xfs: convert xbitmap to interval tree (2023-04-11 19:00:36 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/scrub-strengthen-rmap-checking-6.4_2023-04-11

for you to fetch changes up to 4f5e304248ab4939e9aef58244041c194f01f0b5:

xfs: cross-reference rmap records with refcount btrees (2023-04-11 19:00:39 -0700)

----------------------------------------------------------------
xfs: strengthen rmapbt scrubbing [v24.5]

This series strengthens space allocation record cross referencing by
using AG block bitmaps to compute the difference between space used
according to the rmap records and the primary metadata, and reports
cross-referencing errors for any discrepancies.

Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx>

----------------------------------------------------------------
Darrick J. Wong (5):
xfs: introduce bitmap type for AG blocks
xfs: cross-reference rmap records with ag btrees
xfs: cross-reference rmap records with free space btrees
xfs: cross-reference rmap records with inode btrees
xfs: cross-reference rmap records with refcount btrees

fs/xfs/Makefile       |   2 +-
fs/xfs/scrub/bitmap.c |  55 ++++++++++
fs/xfs/scrub/bitmap.h |  72 +++++++++++++
fs/xfs/scrub/repair.h |   1 +
fs/xfs/scrub/rmap.c   | 283 +++++++++++++++++++++++++++++++++++++++++++++++++-
5 files changed, 411 insertions(+), 2 deletions(-)




[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux