tag name | repair-reap-fixes_2021-09-17 (a8c1f88296907c0be00b78229dabfd2f20a1e878) |
tag date | 2021-09-17 18:55:57 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit 12530a2ce0... |
xfs: fix online repair block reaping
These patches fix a few problems that I noticed in the code that deals
with old btree blocks after a successful repair. First, we clarify how
the reaping function works w.r.t. bitmap lifetimes. Next we fix a bug
where we could incorrectly invalidate old btree blocks if they were
crosslinked. Finally, we convert the reap function to use EFIs so that
we can delete blocks without overloading a transaction.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmFFRy0ACgkQ+H93GTRK
tOtJew/+IBHtoyeWc/0WKaRvhJ3s+ecBKNcBAcBLuQ7/IpOYTQzoBYwEw5mzkmdH
IsZcxAC2Oi07Yr93Ji5BfB+iP9L2Cil8Ydtv7nI+5YjsYlMZohuhkhqhW2vuCt05
AVyN5SMba92qnOR9jPq22gAE+0DAisD/g5rilKxKrHI0rDQmfexsLBDXm2+oFJn4
oSNW8C9ANvyKSp3MVBjCKacnPWJ62zPGoshzAPI5GOW1NVvdbCv574Qkgbusiyc/
4oXR1HWdw4J54CgT04uaB3fwmvmI4QNUe2iAUV8dMQ0PIEtAefXCA32+zjqTZKlM
fV6fLQioIxh++CHP/hBqp8H87/VlJYqCjoXkoE5TP2yF95Pskc4dkrriN6cgWcVx
wRc2t7J+OtVnoyH0iweDvcvaUPIocwpkc4iVOSfqwlisWBJpNrfypRQIcdJkYyR9
cvi+uzLA5KiUwmPwTPNZMjxV4cpy3sl3tLEbzt3L6rfmZuRTqKvc3HDyIiuvSZYA
L0BeNtvLAb1qnCVx8dfsFPwVkcGORnTHNGP47fvms3mLge0+bMqBa+wetN1LANNO
hTUSnA1lmUQ95qv3txQR1Tsz0/o8fpZPkRVXOUtEOJom4NmBzg6menFeu7+hyLOv
LUoGv6OZD9hwMIDyDbYqIjHKdNDSnC3IE/uP7aO1p7mKVVg4u/U=
=lyTH
-----END PGP SIGNATURE-----