]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs_scrub: reduce fsmap activity for media errors
authorDarrick J. Wong <darrick.wong@oracle.com>
Fri, 1 Nov 2019 20:29:57 +0000 (16:29 -0400)
committerEric Sandeen <sandeen@sandeen.net>
Fri, 1 Nov 2019 20:29:57 +0000 (16:29 -0400)
commitc9b349bde09807f641af9180d6c672ae699e6e08
treea940fa1049e2115465a0746767c2da5e1b9e554a
parent909c6a54c3639b3c9f288e2b3bb21ac4f765a304
xfs_scrub: reduce fsmap activity for media errors

Right now we rather foolishly query the fsmap data for every single
media error that we find.  This is a silly waste of time since we
have yet to combine adjacent bad blocks into bad extents, so move the
rmap query until after we've constructed the bad block bitmap data.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
libfrog/bitmap.c
scrub/phase6.c