tag name | repair-part-two_2019-04-15 (c69be885943c2840cd3578269560b25485e2dc4f) |
tag date | 2019-04-15 17:04:05 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit e568488498... |
xfs: online repair support (pt. 2)
This is the second part of the eighteenth revision of a patchset that
adds to XFS kernel support for online metadata scrubbing and repair.
There aren't any on-disk format changes.
New for this version is a rebase against 5.1, AG offlining, and a
reduction in the use of filesystem freezing to repair data structures.
Now we only use it to reset the summary counters if they were found to
be grossly incorrect.
The first two patches implement AG allocation offlining. This teaches
the block and inode allocators to avoid marked AGs, which is the first
piece to being able to collect rmap repair information without freezing
the filesystem.
Patch 3 gives scrub the ability to freeze the filesystem so that it can
do scans and repairs in mostly-exclusive mode.
Patch 4 implements reverse mapping btree reconstruction.
Patch 5 reimplements quotacheck as an online operation.