[LSF/MM TOPIC] Working towards better power fail testing

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux