tag name | scrub-fix-checking-gaps_2021-09-17 (afe07dc2877789bc026d7caa5839280b663f20ec) |
tag date | 2021-09-17 18:55:49 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 57954396cd... |
xfs: close some gaps in scrub checking
This patchset contains a bunch of small fixes and enhancements to the
online scrub and repair code. First, we enhance the rmapbt key
comparison functions to include the attr and bmbt bits, since those
actually /are/ part of the owner information, and online fsck needs it
to be able to validate rmapbt records completely.
Fix a deficiency in the scrubbers where we don't quite properly detect
gaps in records. Also, enhance the fscounters scrubber to check the
free rt extent count, look for oversized rmaps when checking the bmap,
and verify the non-shared status of extents not explicitly covered by
refcount records.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmFFRyUACgkQ+H93GTRK
tOsQPg//SybQ0fCL6G2+1j1sIKt1S/3iE6zyqZU75QMKMTXppAMbaWfKdcZPstt3
PEkJy4EkxjHkIZ0k7umkcAvu/7Tzuy00yKpJ/VO9AAsImNta8AG6Gl5QpTBvdQ4s
NnmuqcM4PaQi3QURCgFX0nHk2mR4BpxwZCBoAJjsiywEIZP3wsBDWqdptEYGoCXJ
TQ7htnesj/Fs5b3/kuGMGnAxUGh92VUgPmWN5jMcPMlGMbljBW/9F6v1Hva9NeN+
nsKSrxcBybiThNI3swrrlLKe0b1kSScNNCOOuQkD/cKxELONcuKUvpth1Rld1W8W
Zz6WNmPz4dICgfV0cXfMt6+Y9cPlJ1g7TTm7MpAhQm1cXBffjX3sang6MqVPLIme
aVLJjl5jelBJ/2UnJpqnJyEyonNvMm4e1d8LHLkEpmVgIhbVmcr6x0UVw4dWba2d
4Y1pDDXFTQZ98p6oJl2L0K1ZapThKXWtDUkXxFqOooWccQKStuK1TQJqP1S5/Kpu
iGI3H/eUGkStm8VuHNlxI6hOCgc1KFyekaWnoAQ5ddipWf78QZLPctUAtdHJGowQ
dS2aIwl9BdYNQJI1PfMEfUyV+Cxblip25/lWaebnUD804WEZgTLFGDYALf1PCTES
w09ZheYKeUwS7OqcOtHg5p0z8Jliu4Jg+OT58X8ipNf6zwXj1mQ=
=21bl
-----END PGP SIGNATURE-----