e2fsprogs/misc
Andreas Dilger d9c60e04b3 e2fsck: regression tests for INCOMPAT_MMP feature
Add tests for the MMP feature - creating a filesystem with mke2fs
and MMP enabled, enable/disable MMP with tune2fs, disabling the
e2fsck MMP flag with tune2fs after a failed e2fsck, and e2fsck
checking and fixing a corrupt MMP block.

The MMP tests need to be run from a real disk, not tmpfs, because
tmpfs doesn't support O_DIRECT reads, which MMP uses to ensure
that reads from the MMP block are not filled from the page cache.
Using a local disk does not slow down the tests noticably, since
they wait to detect if the MMP block is being modified.

Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2011-09-25 01:55:28 -04:00
..
Makefile.in Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
badblocks.8.in badblocks: update man page's description of the -v option 2011-09-15 19:33:34 -04:00
badblocks.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
base_device.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
base_device.tst ChangeLog, Makefile.in, base_device.c, base_device.tst, fsck.c, fsck.h: 2000-12-03 06:33:56 +00:00
blkid.8.in blkid: On the man page, show option arguments in the descriptions. 2008-08-14 13:29:50 -04:00
blkid.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
chattr.1.in Fix spelling mistake in the man page for chattr 2009-06-02 09:02:39 -04:00
chattr.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
dumpe2fs.8.in Update man pages to include ext4 in the synposis, instead of just "ext2/ext3" 2009-05-30 12:34:28 -04:00
dumpe2fs.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
e2freefrag.8.in e2freefrag: Update manpage to include e2fsprogs version and release date 2009-08-22 23:41:49 -04:00
e2freefrag.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
e2freefrag.h e2freefrag: Improve output to include be more like xfs_db's freesp -s 2009-07-24 18:33:46 -04:00
e2image.8.in e2image: Support for conversion QCOW2 image into raw 2011-05-18 11:53:11 -04:00
e2image.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
e2initrd_helper.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
e2label.8.in Update man pages to include ext4 in the synposis, instead of just "ext2/ext3" 2009-05-30 12:34:28 -04:00
e2label.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
e2undo.8.in Add e2undo command 2008-04-27 19:42:05 -04:00
e2undo.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
e4defrag.8.in e4defrag: update man page about -c option 2010-12-13 09:59:07 -05:00
e4defrag.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
filefrag.8.in filefrag: Add option to force use of the FIBMAP ioctl 2009-08-15 23:15:44 -04:00
filefrag.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
findfs.8.in Update version string for WIP release. 2002-08-18 03:38:15 -04:00
findsuper.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
fsck.8.in Make fsck ignore mounted filesystems if given the -M option 2008-02-17 17:35:46 -05:00
fsck.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
fsck.h Fix miscellaneous gcc -Wall warnings 2008-03-17 23:17:13 -04:00
ismounted.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
jfs_user.h Move linux/jbd.h to ext2fs/kernel-jbd.h, to avoid using the 2001-12-23 19:33:51 -05:00
logsave.8.in * Add support for the -a and -s options to logsave. 2003-04-16 14:05:06 -04:00
logsave.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
lsattr.1.in chattr.1.in: Clarify man page. 2004-01-31 20:27:36 -05:00
lsattr.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
mke2fs.8.in ext2fs: add multi-mount protection (INCOMPAT_MMP) 2011-09-25 01:55:23 -04:00
mke2fs.c ext2fs: add multi-mount protection (INCOMPAT_MMP) 2011-09-25 01:55:23 -04:00
mke2fs.conf Merge branch 'maint' into next 2011-02-20 21:54:43 -05:00
mke2fs.conf.5.in mke2fs: add support for cluster size in mke2fs.conf 2011-06-14 14:32:48 -04:00
mklost+found.8.in chattr.1.in: Clarify man page. 2004-01-31 20:27:36 -05:00
mklost+found.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
nls-enable.h Remove warning message about using NLS. 2003-12-07 12:17:27 -05:00
partinfo.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
profile-to-c.awk Compile the default mke2fs.conf into mke2fs program 2007-07-04 14:27:30 -04:00
tune2fs.8.in e2fsck: regression tests for INCOMPAT_MMP feature 2011-09-25 01:55:28 -04:00
tune2fs.c ext2fs: add multi-mount protection (INCOMPAT_MMP) 2011-09-25 01:55:23 -04:00
util.c ext2fs: add multi-mount protection (INCOMPAT_MMP) 2011-09-25 01:55:23 -04:00
util.h ext2fs: add multi-mount protection (INCOMPAT_MMP) 2011-09-25 01:55:23 -04:00
uuidd.8.in Fix the pathname of /var/lib/uuidd/uuidd.pid in uuidd man page. 2008-01-19 18:13:14 -05:00
uuidd.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00
uuidd.rc Add uuidd daemon to prevent duplicate time-based UUID's 2007-12-16 17:28:46 -05:00
uuidgen.1.in Fix typo and clarify the uuidgen man page 2007-08-20 21:46:19 -04:00
uuidgen.c Shorten compile commands run by the build system 2011-09-18 17:34:37 -04:00