tag name | scrub-fix-checking-gaps_2021-12-15 (7892492c8fe0825460828bfcfb57b62db841f76b) |
tag date | 2021-12-15 17:30:39 -0800 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit edb1b3c1f9... |
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+H93GTRKtOsFAmG6lr8ACgkQ+H93GTRK
tOtQcRAApVxys5x3jVPL/svqYr5dEU1GYLQzK0A/73fndHXXT7YLLCQMHe+W2hnn
YFt7TPkay435XQHNzG3Pvoxw8s0vyJdoFyd+89MAmeFDeGt6m5IivavQYmKFuETz
BsWHZ6WZdHOo3PJ80i6fWvJON7sdJ6P6q0ZZIw5pFZs4m4ZS55nuMB878QiggK4Z
OVpWVnJk145/e7KocZ29v2CL577Qos2S0I6gQFnRA8iQX6U0aMX0cHZNPBzAFjN4
UGwQS78NdYtY9iKx9F8J+4GGkRkTxZ3ayzQQsIYujBZJkShKli1ihwxQXwH2Fbx2
V+15Gw8E1r48ZfbQDXom5mK62rHiqcLwb8XwoKABacScCL+kwa+9ycvbkPXzH/pZ
3nTYrN8d/iTBSashIzCiX6kEcKGLB3bP2wjm+TYFn11GaAbvbIjXw3nADlO4mT3m
VFnY8zwFDJFaiAMZqysgGSl+0nonFjaJ4cy7JUIsqB3SMSbps+x0I0T0DU+6MiXz
y2DTA5WGqq3Ynix3JwcWDSYk11VymBFnarMshUuetG+1HZ1tMcdDg4+Rg5UFszv8
AocFaQZtpxKulmoWeqOfTomnsr6Yva82sXDlZfB35z+bgWn17455+AFUnVrNpJnv
c3RbHRXWzj09JGzhG/a662DW9+Fu6/VA4HqBhVKX5Olwq+GhyFs=
=7Zyy
-----END PGP SIGNATURE-----