mbox series

[GIT,PULL,9/22] xfs: enhance btree key scrubbing

Message ID 168127094565.417736.2463509060702882791.stg-ugh@frogsfrogsfrogs (mailing list archive)
State Deferred, archived
Headers show
Series [GIT,PULL,1/22] xfs: design documentation for online fsck | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/scrub-btree-key-enhancements-6.4_2023-04-11

Message

Darrick J. Wong April 12, 2023, 3:47 a.m. UTC
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 38384569a2a8a721623d80c5ae3bcf80614ab792:

xfs: detect unwritten bit set in rmapbt node block keys (2023-04-11 19:00:07 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git tags/scrub-btree-key-enhancements-6.4_2023-04-11

for you to fetch changes up to 2bea8df0a52b05bc0dddd54e950ae37c83533b03:

xfs: always scrub record/key order of interior records (2023-04-11 19:00:09 -0700)

----------------------------------------------------------------
xfs: enhance btree key scrubbing [v24.5]

This series fixes the scrub btree block checker to ensure that the keys
in the parent block accurately represent the block, and check the
ordering of all interior key records.

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

----------------------------------------------------------------
Darrick J. Wong (2):
xfs: check btree keys reflect the child block
xfs: always scrub record/key order of interior records

fs/xfs/scrub/btree.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++------
fs/xfs/scrub/btree.h |  8 ++++++-
2 files changed, 63 insertions(+), 8 deletions(-)