public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] repair: fixes for 3.2.0-rc2
@ 2014-05-09  1:17 Dave Chinner
  2014-05-09  1:17 ` [PATCH 1/2] repair: don't unlock prefetch tree to read discontig buffers Dave Chinner
  2014-05-09  1:17 ` [PATCH 2/2] repair: don't grind CPUs with large extent lists Dave Chinner
  0 siblings, 2 replies; 8+ messages in thread
From: Dave Chinner @ 2014-05-09  1:17 UTC (permalink / raw)
  To: xfs

Hi folks,

A couple of fixes identified for xfs_repair follow. The first is a
regression introduced by the discontiguous buffer support in the
prefetch code, which Eric Sandeen found. I've written a slightly
different fix for it than Eric did, but the concept for the fix is
all Eric's work.

The second patch is not actually a regression, but the filesystem
that triggered the above regression can't actually be repaired in a
sane amount of time because of an array insertion algorithm with
exponential cost. It's trivial to fix, and it means xfs_repair can
actually run to completion quickly rather than burn CPU for hours
getting nothing done.

These fixes mean I'll probably release a 3.2.0-rc3 once they've been
reviewed and go into the tree....

Cheers,

Dave.

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

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

end of thread, other threads:[~2014-05-09  4:18 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-09  1:17 [PATCH 0/2] repair: fixes for 3.2.0-rc2 Dave Chinner
2014-05-09  1:17 ` [PATCH 1/2] repair: don't unlock prefetch tree to read discontig buffers Dave Chinner
2014-05-09  2:14   ` Eric Sandeen
2014-05-09  3:53     ` Dave Chinner
2014-05-09  1:17 ` [PATCH 2/2] repair: don't grind CPUs with large extent lists Dave Chinner
2014-05-09  3:01   ` Eric Sandeen
2014-05-09  3:56     ` Dave Chinner
2014-05-09  4:18       ` Eric Sandeen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox