[GIT PULL 6/7] xfs: strengthen file mapping scrub

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

 



Hi Darrick,

Please pull this branch with changes for xfs for 6.2-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.

--D

The following changes since commit e74331d6fa2c21a8ecccfe0648dad5193b83defe:

xfs: online checking of the free rt extent count (2022-11-16 15:25:03 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/scrub-bmap-enhancements-6.2_2022-11-16

for you to fetch changes up to 5eef46358fae1a6018d9f886a3ecd30e843728dd:

xfs: teach scrub to flag non-extents format cow forks (2022-11-16 15:25:05 -0800)

----------------------------------------------------------------
xfs: strengthen file mapping scrub

This series strengthens the file extent mapping scrubber in various
ways, such as confirming that there are enough bmap records to match up
with the rmap records for this file, checking delalloc reservations,
checking for no unwritten extents in metadata files, invalid CoW fork
formats, and weird things like shared CoW fork extents.

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

----------------------------------------------------------------
Darrick J. Wong (6):
xfs: fix perag loop in xchk_bmap_check_rmaps
xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap
xfs: block map scrub should handle incore delalloc reservations
xfs: check quota files for unwritten extents
xfs: check that CoW fork extents are not shared
xfs: teach scrub to flag non-extents format cow forks

fs/xfs/scrub/bmap.c  | 147 +++++++++++++++++++++++++++++++++++++++++----------
fs/xfs/scrub/quota.c |   6 ++-
2 files changed, 123 insertions(+), 30 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