summaryrefslogtreecommitdiff
tag namescrub-fix-checking-gaps_2021-08-25 (01b069feb799c9baac447bba694d656e3d3af784)
tag date2021-08-25 22:27:06 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 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-----