tag name | scrub-fix-checking-gaps_2021-10-22 (0eced6bb863fa3bc02aa33d00b9e5dd4cd404b73) |
tag date | 2021-10-22 16:45:03 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 4a739d3143... |
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+H93GTRKtOsFAmFzTP8ACgkQ+H93GTRK
tOsDqQ//c1GV0ydyoQ6RfEM4NLv0Rino0UvTBrxjUdkzAJn2kmTDkBqY6eiVDPM9
ZcOIJQD1x1JqMYd0YhYn84Qi3ZAOFy/ti3iQqOf8sMNfm9ER+LtbIVuShgTfhJsg
V7vDEuwT/eMa3NL74cgb4aSYIB2xW2CNZNaJrS5TgVyuKuY/lNGQVnupFBJcXpgB
0/LjWJXhmcJ/JNcSv94w1ectxGEIZ3Ext37ebqaWTWOb38iKuadmt4gEuWBKDBdf
7mfbmDuFI42DB6jpNe7C5xn0kmmSyAqzyvN40j9wI4mSZs5EbcNJzoXIOoIMThqL
UuS9wcZt2Z6UavPQ1YCELh8219+oMKVcqTuZBL5VqwyXb0tSWyp4ro/2eLRp8uTs
G/GxVrZKbGcZNRZTZUPzW7iHxXiBO2kGaUDjbE+efjswE8z9wGbz2TmUI53Oip4L
5iZOgDlRkDeGmiLsU5YgmEbrzsL8bH00UlsPqNaz9Mtb2EoohnK088mh+S+28ym2
S8NM4Uao16eSPPayWkL4S9B2ODSMKqro1xe6VN23wUeadO+0r7iCQXxP9tVZnHVw
ShbX5mE6a6iPvCoSPiye/3BzBosHcBndnwA45+RJtFXuYEfW1StS5JDIB1EmH06V
6jOapcJ3mAdYdJhTeSMlwUMYhLjJ6ENAwxg3Cl6TectIUlZ6o1E=
=/eTQ
-----END PGP SIGNATURE-----