summaryrefslogtreecommitdiff
tag namerepair-reap-fixes_2019-10-09 (21668ebcfb6ffb3b366b87d0e7ab3b7f4affd57e)
tag date2019-10-09 09:46:54 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit c3020f5acb...
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.