tag name | repair-file-mappings_2022-12-29 (20c072ad823ff808f44ba2c494f2f04f5332a20f) |
tag date | 2022-12-29 09:26:29 -0800 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit d90b12fcab... |
download | xfs-linux-repair-file-mappings_2022-12-29.tar.gz |
---|
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+H93GTRKtOsFAmOtzcUACgkQ+H93GTRK
tOuTPBAAiyyoUOI28Ok5t8qB5B8e0iMtrDVlolPt6bfpQh3/uPBvpN2Ig2WHw1OV
HCo4ItjWocOxdSWRfKzRUlqDd5gBra/mix3uX9rNrUFZuMMO5Qksi5KVUl2TFiZU
iZIlkKoQ7cixWJGvnqatniR7aV2iUfwYaalAwBYY5insr+Hbjh/WlfOVpQ7cd9Zx
ylREb6ArGjD94Dvbv3TwXWh78zT6D4v5zB7mCkKYE86wGTMhfLtQdgmZziKousGt
Idf0TEg3FFJWRoTTU5RSNq0SBYugiUYYeDZCHvt/3eAldUnhoNhMDS03Hs/j6Dm1
yiq/wqea4JVkUGGu3/QXTXuLy03Kko4/0TsWFyNmc1tCokM7qvp/ckcku0xaI5WC
kH+F/hjL81t3+RYDhUMT7K/DQIHrk9P/jBvDnQg52jmKQ84PCxY5c2XiiuDRJ8y4
BlItNvO+HKXI/lXKaS9HDo0bqWI4L/xM0xjD9Kh3KuElqOdIyt+Eyfgz9qIySeF4
VAeZWlt4F4y4eWS+fisqoeS9RrMajpmxHobVD+UlghFOiu4uMPv9+6O8RWDYal1y
X9ATPt7Shy1G4ZcG9ZT5SAdOh/3bRyapUgHSFQlAJ2CmKm4unXW90TbBgri4avka
Q+hOnweLTZk4sPgcZkBUibRK9PSPaAI6N2B0nokI045eQsjRzfk=
=3yZf
-----END PGP SIGNATURE-----