tag name | repair-file-mappings_2022-11-09 (8da8f26569e30bc630a5d4c99ed565f85ef7f643) |
tag date | 2022-11-09 19:10:00 -0800 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 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-----