summaryrefslogtreecommitdiff
tag namescrub-fix-checking-gaps_2021-12-15 (7892492c8fe0825460828bfcfb57b62db841f76b)
tag date2021-12-15 17:30:39 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 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-----