[GIT PULL 4/7] xfs: improve rt metadata use for 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 93b0c58ed04b6cbe45354f23bb5628fff31f9084:

xfs: don't return -EFSCORRUPTED from repair when resources cannot be grabbed (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-fix-rtmeta-ilocking-6.2_2022-11-16

for you to fetch changes up to 5f369dc5b4eb2becbdfd08924dcaf00e391f4ea1:

xfs: make rtbitmap ILOCKing consistent when scanning the rt bitmap file (2022-11-16 15:25:03 -0800)

----------------------------------------------------------------
xfs: improve rt metadata use for scrub

This short series makes some small changes to the way we handle the
realtime metadata inodes.  First, we now make sure that the bitmap and
summary file forks are always loaded at mount time so that every
scrubber won't have to call xfs_iread_extents.  This won't be easy if
we're, say, cross-referencing realtime space allocations.  The second
change makes the ILOCK annotations more consistent with the rest of XFS.

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

----------------------------------------------------------------
Darrick J. Wong (2):
xfs: load rtbitmap and rtsummary extent mapping btrees at mount time
xfs: make rtbitmap ILOCKing consistent when scanning the rt bitmap file

fs/xfs/xfs_fsmap.c   |  4 ++--
fs/xfs/xfs_rtalloc.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++------
2 files changed, 56 insertions(+), 8 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