tag name | repair-reap-fixes_2020-06-24 (1c8ffb4e4c9b606383b3071a3f0879d12e65fcb5) |
tag date | 2020-06-24 18:13:58 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 77d3cb551c... |
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.