[0/2] xfs: health evaluations for repair
mbox series

Message ID 157063977277.2913625.2221058732448775822.stgit@magnolia
Headers show
Series
  • xfs: health evaluations for repair
Related show

Message

Darrick J. Wong Oct. 9, 2019, 4:49 p.m. UTC
Hi all,

Lay the ground work for tying the online repair functions into the new
health reporting functions.  First, repair functions need to be able to
proivde a revalidation function that will check everything that the
repair function might have rebuilt.  This will be necessary for the free
space and inode btree repair functions, which rebuild both btrees at
once.

Second, we must be careful that the health reporting query code doesn't
get in the way of post-repair revalidation of all rebuilt metadata
structures.

If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.

This is an extraordinary way to destroy everything.  Enjoy!
Comments and questions are, as always, welcome.

--D

kernel git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=repair-health