tag name | scrub-fix-checking-gaps_2021-08-25 (01b069feb799c9baac447bba694d656e3d3af784) |
tag date | 2021-08-25 22:27:06 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 83d1e8cc0b... |
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+H93GTRKtOsFAmEnJioACgkQ+H93GTRK
tOt9kA/8DxI3sRvtccHg93VJPgmiVzt7D9p0Ya8G0W2WlgPFpHLrROQeIsH2Od74
1fxTspuYK9mlvUvgEyACkGRIexbe9sS5L5Emc+/KaBvh8DojTQC3CALaX5uc8f5E
uHvKMQwWqa7qeYBXo5nDVCSuYowxR5Jkj/mvc5r5Wq9ljjKPvAopiEM5GT65B4nh
16pUJQ3hwQP0mTR+EXxGnS8JN2bKwl9B8yyqlL7eUEM1gYKMp+LImK00YgOGpilF
7QIkaUaGQPhDt9fda3vy1nn4CnXHdRqegcXNMnfTIjgvg6KFPjV/XNOIrVNmdOnz
/LPMslYklwOmWJ43rt4PetVsybNWsKia0Omg6oMH95H17CF0Jaskwo6tw+7TU468
Fwvd5z42dvsvaiONz8cXIOFIzFO58RXap2fjUSl3bRAuh3ZjTzMcT7RiHZJBh5DN
cbWFGGHScKzMER0O0DuQJqRIe8Ds04AKePvxt5TQm6MTxwl44mpbugQqEMiDEZAW
/xZqK8DQ6E/T18se1xoTbSJM3euEL8qmjzy5+oBodAUNiuN4H/HPkt52IGwfILVn
pOKdMYq/Y3P1B+YhvEl83KC2PUKMYzXahZ8IVkqBXnnqgj6ZHaVlkf+uQTGM3qAQ
dYku5ABAisZdlE95p/ulhxOlga2bfIuCKqFom0OzaMe2sDy5fjc=
=dlcs
-----END PGP SIGNATURE-----