summaryrefslogtreecommitdiff
tag namerepair-file-mappings_2022-11-09 (8da8f26569e30bc630a5d4c99ed565f85ef7f643)
tag date2022-11-09 19:10:00 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 6af5c7904e...
xfs: online repair of file fork mappings
In this series, online repair gains the ability to rebuild data and attr fork mappings from the reverse mapping information. It is at this point where we reintroduce the ability to reap file extents. Repair of CoW forks is a little different -- on disk, CoW staging extents are owned by the refcount btree and cannot be mapped back to individual files. Hence we can only detect staging extents that don't quite look right (missing reverse mappings, shared staging extents) and replace them with fresh allocations. Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmNsa4gACgkQ+H93GTRK tOsifg//UUFgXuozTVGzii6nCtRAbk95zDspe+TjrMX70eMfPzzQctMyDyacZggR uO2pWNZHaL82CUCbpXPBufIHQyycJ0nWkbuxxauk3AZroyrPoX8snvJHru4ck4Pu INtEbiEd/B+u2Or2/IeS41G+KTPGwqdYwVAC7TbDNjNYpaHJ8RQso5etVJxFWx7V IBWLzirf57xPR9JV6HxHzovmOGgatz7HPBLV0y02FT4FmyTQycPxcoza/9Gyvnx+ 7ackbHrwCtrdRyHBCsk7JDItAqbYhHAoGMP3K4uAz2tk2Np2lzQbREW2Cbdqpxmk PMMM3JzthJ4Y2l4wh7IJP7oJfHi3kALn3/2RiU6EvNHTNu9cUYSWUj834hjORsQD eK4sK4HDd+QI50BiNECy82GT8vk+pMQkR4z3KAhWVThVa7Kcp1bn8hldBofzY0Up VK9qz1OC6BrzNhJUOOV1SwJJYo2ifo6FIIXpoof/Jdgjxhn2tat1qht/LS7TRxYN EzSiVRnx+4W6AzN2f1msW2fEQ9XMKRuPb29hfMJgurQBTncvSCRtsE1fjIqbmeaN OEdRckG+O1eZpwNUTSLBY1LKLUkf9L+/TuZ/1r9+I+oIXjh1hxKw2x9HerKLtpei geKErfgiikVL3Fy5jtC5bPxM9b0pK5zWQa2bBSLeDJn6OsUNw1Q= =3O9W -----END PGP SIGNATURE-----