All of lore.kernel.org
 help / color / mirror / Atom feed
* [LSF/MM TOPIC] Working towards better power fail testing
@ 2014-12-08 22:11 Josef Bacik
  2014-12-10 11:27 ` [Lsf-pc] " Jan Kara
  2015-01-13 17:05 ` Dmitry Monakhov
  0 siblings, 2 replies; 18+ messages in thread
From: Josef Bacik @ 2014-12-08 22:11 UTC (permalink / raw)
  To: lsf-pc; +Cc: linux-fsdevel

Hello,

We have been doing pretty well at populating xfstests with loads of 
tests to catch regressions and validate we're all working properly.  One 
thing that has been lacking is a good way to verify file system 
integrity after a power fail.  This is a core part of what file systems 
are supposed to provide but it is probably the least tested aspect.  We 
have dm-flakey tests in xfstests to test fsync correctness, but these 
tests do not catch the random horrible things that can go wrong.  We are 
still finding horrible scary things that go wrong in Btrfs because it is 
simply hard to reproduce and test for.

I have been working on an idea to do this better, some may have seen my 
dm-power-fail attempt, and I've got a new incarnation of the idea thanks 
to discussions with Zach Brown.  Obviously there will be a lot changing 
in this area in the time between now and March but it would be good to 
have everybody in the room talking about what they would need to build a 
good and deterministic test to make sure we're always giving a 
consistent file system and to make sure our fsync() handling is working 
properly.  Thanks,

Josef

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

end of thread, other threads:[~2015-01-13 17:17 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-08 22:11 [LSF/MM TOPIC] Working towards better power fail testing Josef Bacik
2014-12-10 11:27 ` [Lsf-pc] " Jan Kara
2014-12-10 15:09   ` Josef Bacik
2015-01-05 18:34     ` Sage Weil
2015-01-05 19:02       ` Brian Foster
2015-01-05 19:13         ` Sage Weil
2015-01-05 19:33           ` Brian Foster
2015-01-05 21:17       ` Jan Kara
2015-01-05 21:47       ` Dave Chinner
2015-01-05 22:26         ` Sage Weil
2015-01-05 23:27           ` Dave Chinner
2015-01-06 17:37             ` Sage Weil
2015-01-06  8:53         ` Jan Kara
2015-01-06 16:39           ` Josef Bacik
2015-01-06 22:07           ` Dave Chinner
2015-01-07 10:10             ` Jan Kara
2015-01-13 17:05 ` Dmitry Monakhov
2015-01-13 17:17   ` Josef Bacik

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.