linux-xfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] xfs_scrub: fix IO error reporting
@ 2019-10-22 18:47 Darrick J. Wong
  2019-10-22 18:47 ` [PATCH 1/9] libfrog/xfs_scrub: improve iteration function documentation Darrick J. Wong
                   ` (8 more replies)
  0 siblings, 9 replies; 16+ messages in thread
From: Darrick J. Wong @ 2019-10-22 18:47 UTC (permalink / raw)
  To: sandeen, darrick.wong; +Cc: linux-xfs

Hi all,

The scrub media error reporting could use some improvements -- first,
scrub can calculate the exact offset of media errors in file mappings,
so we should report more precise offsets.  Second, we only need to scan
the rmap once after assembling the io error bitmap to look for destroyed
metadata (instead of once per error!).  Third, we can filter out
unwritten and attr/cow fork extents from what we report since sector
remapping takes care of unwritten/cow extents and attr media errors
should be detected by phase 3.

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

xfsprogs git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=scrub-media-error-reporting

fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=scrub-media-error-reporting

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2019-11-01 20:31 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-22 18:47 [PATCH 0/9] xfs_scrub: fix IO error reporting Darrick J. Wong
2019-10-22 18:47 ` [PATCH 1/9] libfrog/xfs_scrub: improve iteration function documentation Darrick J. Wong
2019-11-01 19:57   ` Eric Sandeen
2019-10-22 18:47 ` [PATCH 2/9] xfs_scrub: separate media error reporting for attribute forks Darrick J. Wong
2019-11-01 20:00   ` Eric Sandeen
2019-10-22 18:47 ` [PATCH 3/9] xfs_scrub: improve reporting of file data media errors Darrick J. Wong
2019-11-01 20:04   ` Eric Sandeen
2019-10-22 18:47 ` [PATCH 4/9] xfs_scrub: better reporting of metadata " Darrick J. Wong
2019-11-01 20:08   ` Eric Sandeen
2019-10-22 18:47 ` [PATCH 5/9] xfs_scrub: improve reporting of file " Darrick J. Wong
2019-10-22 18:47 ` [PATCH 6/9] xfs_scrub: don't report media errors on unwritten extents Darrick J. Wong
2019-10-22 18:47 ` [PATCH 7/9] xfs_scrub: reduce fsmap activity for media errors Darrick J. Wong
2019-11-01 20:29   ` Eric Sandeen
2019-10-22 18:47 ` [PATCH 8/9] xfs_scrub: request fewer bmaps when we can Darrick J. Wong
2019-11-01 20:31   ` Eric Sandeen
2019-10-22 18:48 ` [PATCH 9/9] xfs_scrub: fix media verification thread pool size calculations Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).