summaryrefslogtreecommitdiffstats
tag namerepair-unlinked-inode-state_2024-04-09 (489aa148995d4aeeb901038cb4ba98e8400dea01)
tag date2024-04-09 17:16:54 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit a8e26d3e04...
downloadxfs-linux-repair-unlinked-inode-state_2024-04-09.tar.gz
xfs: online repair of inode unlinked state [v30.3 10/52]
This series adds some logic to the inode scrubbers so that they can detect and deal with consistency errors between the link count and the per-inode unlinked list state. The helpers needed to do this are presented here because they are a prequisite for rebuildng directories, since we need to get a rebuilt non-empty directory off the unlinked list. Note that this patchset does not provide comprehensive reconstruction of the AGI unlinked list; that is coming in a subsequent patchset. This has been running on the djcloud for months with no problems. Enjoy! Signed-off-by: Darrick J. Wong <djwong@kernel.org> -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQQ2qTKExjcn+O1o2YRKO3ySh0YRpgUCZhXadgAKCRBKO3ySh0YR pnUoAP4jizagOsMFWxkfko5zvskQC65wTciWJdwvnjtwNH4H+QD/XNfAcixO6xJD XsBLbXcb+GF9GFyzvlP6eSd08MB76Qk= =X9zD -----END PGP SIGNATURE-----