xfstests-dev.git
18 years agofix dmapi test suite to work with more recent autotools
Dean Roehrich [Thu, 26 Feb 2004 16:34:19 +0000 (16:34 +0000)]
fix dmapi test suite to work with more recent autotools
remove

18 years agoAdd xfsdump support for the security extended attributes namespace.
Mandy Kirkconnell [Thu, 26 Feb 2004 00:31:25 +0000 (00:31 +0000)]
Add xfsdump support for the security extended attributes namespace.
Execute security attribute tests if $USE_ATTR_SECURE environment variable
is set to "yes" (security attribute tests disabled by default - "no").

18 years agoadd 087 to auto and 029 to log qa groups.
ptools [Tue, 24 Feb 2004 05:03:46 +0000 (05:03 +0000)]
add 087 to auto and 029 to log qa groups.
add 087 to auto and 029 to log qa groups.

18 years agoAdd test 087 which uses fsstress to create meta ops and src/godown
ptools [Tue, 24 Feb 2004 02:58:40 +0000 (02:58 +0000)]
Add test 087 which uses fsstress to create meta ops and src/godown
to create a dirty log for recovery.
It checks that FS looks reasonable after recovery and is a consistent
state.
There are more v2 log variants yet to try.
Uses fsstress to create meta ops and src/godown to create a dirty log for recovery. It checks that FS looks reasonable after recovery and is a
consistent state. There are more v2 log variants yet to try.

18 years agoFix up output for mkfs failure with logsize not a multiple
ptools [Fri, 20 Feb 2004 04:15:18 +0000 (04:15 +0000)]
Fix up output for mkfs failure with logsize not a multiple
of stripe size. With impending mkfs change this should always
happen not just for non-aligned logs.
Fix up output for mkfs failure with logsize not a multiple
of stripe size. With impending mkfs change this should always
happen not just for non-aligned logs.

18 years agoMake some log recover tests work on other platforms -
ptools [Fri, 20 Feb 2004 02:47:33 +0000 (02:47 +0000)]
Make some log recover tests work on other platforms -
don't print out $SCRATCH_MNT. Also test 64K v2 logs.
don't output $SCRATCH_MNT which varies on hosts

18 years agoEnsure dump/restore QA output is in a canonical whitespace form. In particular,...
fsgqa [Tue, 17 Feb 2004 05:55:08 +0000 (05:55 +0000)]
Ensure dump/restore QA output is in a canonical whitespace form.  In particular, sizes of directory inodes chan change, validly, between dumped/restored filesystems which was messing up diffs.

18 years agoonly create a fulldir if need one
ptools [Fri, 13 Feb 2004 04:56:03 +0000 (04:56 +0000)]
only create a fulldir if need one
only create a fulldir if need one

18 years agoadd 086 to auto-qa group
ptools [Fri, 13 Feb 2004 04:36:25 +0000 (04:36 +0000)]
add 086 to auto-qa group
add 086 to auto-qa group

18 years agoTry to simplify log QA with mnt and mkfs options.
ptools [Fri, 13 Feb 2004 04:31:25 +0000 (04:31 +0000)]
Try to simplify log QA with mnt and mkfs options.
Add new test 086 for log replay with v2 logs.
Need to write more tests with varying metadata ops.
simplify

18 years agoCurrent random routines used by fsstress should now produce this deterministically.
fsgqa [Fri, 13 Feb 2004 04:01:59 +0000 (04:01 +0000)]
Current random routines used by fsstress should now produce this deterministically.

18 years agoDon't need 2 trap calls - remove 1st one.
ptools [Thu, 12 Feb 2004 05:20:25 +0000 (05:20 +0000)]
Don't need 2 trap calls - remove 1st one.
Don't need 2 trap calls - remove 1st one.

18 years agoSimplify and hopefully make more repeatable log/logprint
ptools [Thu, 12 Feb 2004 03:30:50 +0000 (03:30 +0000)]
Simplify and hopefully make more repeatable log/logprint
QA testing.
Get rid of unnecessary noquota suffix in name.

18 years agoSome qa to test out simple replay of the logs by causing
ptools [Tue, 10 Feb 2004 03:10:49 +0000 (03:10 +0000)]
Some qa to test out simple replay of the logs by causing
file system to shutdown.
Simple log replay test.

18 years agoRemove 080 from auto group, its testing a higher level of r/w consistency than Linux...
fsgqa [Fri, 6 Feb 2004 04:59:30 +0000 (04:59 +0000)]
Remove 080 from auto group, its testing a higher level of r/w consistency than Linux filesystems in general provide.

18 years agoFix Makefile botch in test source file name from last checkin.
Nathan Scott [Thu, 5 Feb 2004 05:31:00 +0000 (05:31 +0000)]
Fix Makefile botch in test source file name from last checkin.

18 years agoTest for detecting unwritten extent related corruption reading+writing under swap.
fsgqa [Thu, 5 Feb 2004 03:02:12 +0000 (03:02 +0000)]
Test for detecting unwritten extent related corruption reading+writing under swap.

18 years agoJacks program for testing multiple concurrent reader scalability.
fsgqa [Thu, 5 Feb 2004 02:59:08 +0000 (02:59 +0000)]
Jacks program for testing multiple concurrent reader scalability.

18 years agoUpdate copyright dates auto-generated for new QA scripts.
fsgqa [Thu, 5 Feb 2004 02:55:06 +0000 (02:55 +0000)]
Update copyright dates auto-generated for new QA scripts.

18 years agoFix ag-wipe so that it runs on IRIX (getopt reorders args in glibc).
fsgqa [Thu, 5 Feb 2004 02:29:06 +0000 (02:29 +0000)]
Fix ag-wipe so that it runs on IRIX (getopt reorders args in glibc).

18 years agoMinor xfstests tweaks - report kernel version in check as in bench.
fsgqa [Mon, 2 Feb 2004 01:13:25 +0000 (01:13 +0000)]
Minor xfstests tweaks - report kernel version in check as in bench.

18 years agoFix xfs_db filter for attrs so test 021 output is as before.
fsgqa [Thu, 29 Jan 2004 23:20:35 +0000 (23:20 +0000)]
Fix xfs_db filter for attrs so test 021 output is as before.

18 years agoFix up failure of log qa test 018 due to running with Electric Fence
ptools [Wed, 21 Jan 2004 00:43:00 +0000 (00:43 +0000)]
Fix up failure of log qa test 018 due to running with Electric Fence
and somehow me not checking in my 018.noquota.op change in ages ago
and left in my workarea.
This change was done at the time of a change to common.log but somehow
didn't get checked in.

18 years agoUpdate to allow this test to be easily extended for exercising the security namespace.
fsgqa [Tue, 20 Jan 2004 06:39:32 +0000 (06:39 +0000)]
Update to allow this test to be easily extended for exercising the security namespace.

18 years agoUpdate several QA tests, configure magic in xfstests directory.
Nathan Scott [Mon, 19 Jan 2004 04:51:52 +0000 (04:51 +0000)]
Update several QA tests, configure magic in xfstests directory.
Fix up filters to handle additional xfs_db output.

18 years agoTest script updates to cater for the revised tree layout. Allows for separate user...
fsgqa [Wed, 14 Jan 2004 02:29:30 +0000 (02:29 +0000)]
Test script updates to cater for the revised tree layout.  Allows for separate user/kernel workareas now.

18 years agoFix some regexps in xfstests
Dean Roehrich [Tue, 6 Jan 2004 18:44:26 +0000 (18:44 +0000)]
Fix some regexps in xfstests
Fix regexp for xvm devices

18 years agoAdd support to properly dump and restore the new inode flags:
Mandy Kirkconnell [Mon, 5 Jan 2004 17:08:20 +0000 (17:08 +0000)]
Add support to properly dump and restore the new inode flags:
immutable, append, sync, noatime and nodump.  Add all inode
flags, new and old, to the list defined in _mk_fillconfig_ea()
of cmd/xfstests/common.dump.  Test 063 can be used to verify
the proper backup and restore of these flags.  Also update man
pages to 1) remove reference to miniroot (IRIX-only), 2) document
the new XFS_XFLAG_NODUMP inode flag as the preferred method to
exclude files, and 3) better describe how the media inventory
files can be used.

The code for the inode flags was contributed by Ethan Benson,
with copyright assignment obtained by Nathan Scott.
Modify routine _mk_fillconfig_ea() to test each xflag, new and
old.  This routine gets called by test 063 as it dumps and
restores the list of xflags and extended attributes defined in
_mk_fillconfig_ea().

18 years agoFix a test which was sensitive to different output from latest touch command.
Nathan Scott [Wed, 17 Dec 2003 04:47:14 +0000 (04:47 +0000)]
Fix a test which was sensitive to different output from latest touch command.

18 years agoUpdate xfs_io filter to exclude some additional output being added shortly.
Nathan Scott [Thu, 27 Nov 2003 22:08:54 +0000 (22:08 +0000)]
Update xfs_io filter to exclude some additional output being added shortly.

18 years agoFix test output, had some spurious whitespace.
fsgqa [Mon, 17 Nov 2003 04:26:22 +0000 (04:26 +0000)]
Fix test output, had some spurious whitespace.

18 years agoAdd a test program to exercise a specific bug - racing unlink/write on a full filesystem
fsgqa [Wed, 12 Nov 2003 06:58:32 +0000 (06:58 +0000)]
Add a test program to exercise a specific bug - racing unlink/write on a full filesystem

18 years agoMake out of space test more general so I can try different scenarios more easily...
fsgqa [Mon, 10 Nov 2003 01:29:28 +0000 (01:29 +0000)]
Make out of space test more general so I can try different scenarios more easily; add 083 into the auto group.

18 years agoget output for out-of-space handling test right
fsgqa [Fri, 7 Nov 2003 04:46:29 +0000 (04:46 +0000)]
get output for out-of-space handling test right

18 years agoTest out some issues we have at the moment dealing with writing when out of space
fsgqa [Fri, 7 Nov 2003 03:21:51 +0000 (03:21 +0000)]
Test out some issues we have at the moment dealing with writing when out of space

18 years agoTest 041 specifically requests a 32MB filesystem from mkfs, no point running in large...
Nathan Scott [Thu, 23 Oct 2003 04:40:05 +0000 (04:40 +0000)]
Test 041 specifically requests a 32MB filesystem from mkfs, no point running in large fs config

18 years agoDefault package version to 1, not 0, to follow convention
Eric Sandeen [Wed, 8 Oct 2003 16:34:49 +0000 (16:34 +0000)]
Default package version to 1, not 0, to follow convention

18 years agoDont attempt db freespace command on big sparse loopback filesystems, takes ages
fsgqa [Wed, 8 Oct 2003 01:26:15 +0000 (01:26 +0000)]
Dont attempt db freespace command on big sparse loopback filesystems, takes ages

18 years agoswitch xfs to use linux imode flags internally
Steve Lord [Tue, 7 Oct 2003 21:21:25 +0000 (21:21 +0000)]
switch xfs to use linux imode flags internally

18 years agoupdate Makefile.in for last Makefile.am change
Dean Roehrich [Tue, 7 Oct 2003 18:34:58 +0000 (18:34 +0000)]
update Makefile.in for last Makefile.am change
zz

18 years agoAdd DMAPI tests test_bulkall, test_bulkattr.
Dean Roehrich [Tue, 7 Oct 2003 18:29:43 +0000 (18:29 +0000)]
Add DMAPI tests test_bulkall, test_bulkattr.
Add DMAPI tests test_bulkall, test_bulkattr.

18 years agoAdd DMAPI tests for dm_get_bulkall and dm_get_bulkattr
Dean Roehrich [Tue, 7 Oct 2003 18:26:55 +0000 (18:26 +0000)]
Add DMAPI tests for dm_get_bulkall and dm_get_bulkattr
Test for dm_get_bulkall.

18 years agoSplit up v2 log testing
ptools [Mon, 6 Oct 2003 07:46:19 +0000 (07:46 +0000)]
Split up v2 log testing

18 years agoTest 015 fills the scratch device, skip it for the scalability testing - it takes...
fsgqa [Thu, 2 Oct 2003 05:17:03 +0000 (05:17 +0000)]
Test 015 fills the scratch device, skip it for the scalability testing - it takes far too long

18 years agoFix dump tests which compare before/after dumps using ls - directory size is not...
Nathan Scott [Thu, 2 Oct 2003 05:09:02 +0000 (05:09 +0000)]
Fix dump tests which compare before/after dumps using ls - directory size is not constant in the presense of large inums

18 years agoadd couple of v2 su cases
ptools [Wed, 1 Oct 2003 07:49:36 +0000 (07:49 +0000)]
add couple of v2 su cases

18 years agoupdate to handle striped v2 logs
ptools [Wed, 1 Oct 2003 06:52:24 +0000 (06:52 +0000)]
update to handle striped v2 logs

18 years agoupdate for logprint changes
ptools [Wed, 1 Oct 2003 01:10:18 +0000 (01:10 +0000)]
update for logprint changes

18 years agoAdd storefile option to DMAPI invis I/O tests
Dean Roehrich [Tue, 30 Sep 2003 20:20:59 +0000 (20:20 +0000)]
Add storefile option to DMAPI invis I/O tests
add storefile option

18 years agoallow filehandles in dmapi punch_hole test
Dean Roehrich [Tue, 30 Sep 2003 20:17:34 +0000 (20:17 +0000)]
allow filehandles in dmapi punch_hole test
Allow filehandles

18 years agofix up exit status handling
ptools [Tue, 30 Sep 2003 07:31:35 +0000 (07:31 +0000)]
fix up exit status handling
fix up exit status handling

18 years agoupdate for version 2 logs
ptools [Tue, 30 Sep 2003 06:31:43 +0000 (06:31 +0000)]
update for version 2 logs

18 years agofix my machine config
Steve Lord [Mon, 29 Sep 2003 19:39:31 +0000 (19:39 +0000)]
fix my machine config

fix my machine config

18 years agoAdd rwtest case that Steve found an unwritten extent/direct IO bug with.
fsgqa [Fri, 26 Sep 2003 04:51:27 +0000 (04:51 +0000)]
Add rwtest case that Steve found an unwritten extent/direct IO bug with.
rwtest case that Steve found an unwritten extent/direct IO bug with.

18 years agoRemove an extra comma in scripts output
fsgqa [Thu, 25 Sep 2003 02:27:04 +0000 (02:27 +0000)]
Remove an extra comma in scripts output

18 years agoCleanup dbench benchmark scripts
fsgqa [Thu, 25 Sep 2003 01:57:56 +0000 (01:57 +0000)]
Cleanup dbench benchmark scripts

18 years agoReplace metaperf gedents code with a more useful readdir operation; add some auto...
fsgqa [Wed, 24 Sep 2003 05:00:30 +0000 (05:00 +0000)]
Replace metaperf gedents code with a more useful readdir operation; add some auto-bench scripts for metaperf runs; fix a divide-by-zero in dirperf

18 years agoUpdate xfstests control scripts to allow multiple kernel versions and multiple archit...
fsgqa [Mon, 22 Sep 2003 06:57:28 +0000 (06:57 +0000)]
Update xfstests control scripts to allow multiple kernel versions and multiple architectures to be more easily supported.

18 years agoCleanup tmp files after running bonnie from benchmark scripts
fsgqa [Mon, 22 Sep 2003 00:26:33 +0000 (00:26 +0000)]
Cleanup tmp files after running bonnie from benchmark scripts

18 years agoReport on whether XFS was built debug or not for XFS benchmark runs
fsgqa [Fri, 19 Sep 2003 06:09:47 +0000 (06:09 +0000)]
Report on whether XFS was built debug or not for XFS benchmark runs

18 years agoFix test 071 upper bound for 64 bit platforms
fsgqa [Tue, 16 Sep 2003 07:22:33 +0000 (07:22 +0000)]
Fix test 071 upper bound for 64 bit platforms

18 years agoxfstests update - Ethans new inode flags test mainly
fsgqa [Mon, 15 Sep 2003 05:11:31 +0000 (05:11 +0000)]
xfstests update - Ethans new inode flags test mainly

18 years agominor change to loggen_write() so that its callers are
ptools [Fri, 12 Sep 2003 06:00:50 +0000 (06:00 +0000)]
minor change to loggen_write() so that its callers are
not giving it a parameter that it is not using. loggen_write
should have had a void formal parameter.
minor change to loggen_write() so that its callers are
not giving it a parameter that it is not using. loggen_write
should have had a void formal parameter.

18 years agoBig filesystem testing update - skip the repair check for the moment, takes too long...
fsgqa [Fri, 12 Sep 2003 00:38:26 +0000 (00:38 +0000)]
Big filesystem testing update - skip the repair check for the moment, takes too long; allow ag-wipe to keep high bits in an AG free as well

18 years agoFix test 078 so it doesnt depend on the root fs blocksize; make it use TEST_DEV cos...
fsgqa [Fri, 12 Sep 2003 00:35:33 +0000 (00:35 +0000)]
Fix test 078 so it doesnt depend on the root fs blocksize; make it use TEST_DEV cos we know thats an XFS filesystem and supports sparse files

18 years agoMake bench script output clearer for people reading the output first thing in the...
fsgqa [Tue, 9 Sep 2003 01:50:09 +0000 (01:50 +0000)]
Make bench script output clearer for people reading the output first thing in the morning. ;)

18 years agoRework last big-sized-inums fix, fix a couple of warnings on 64bit platforms
fsgqa [Mon, 8 Sep 2003 23:16:10 +0000 (23:16 +0000)]
Rework last big-sized-inums fix, fix a couple of warnings on 64bit platforms

18 years agoEnsure lstat program puts a space between fields, even with very large inode numbers
fsgqa [Fri, 5 Sep 2003 06:43:17 +0000 (06:43 +0000)]
Ensure lstat program puts a space between fields, even with very large inode numbers

18 years agoMake test 040 less verbose since only I need to know this; integrate some old IRIX...
fsgqa [Wed, 3 Sep 2003 00:30:33 +0000 (00:30 +0000)]
Make test 040 less verbose since only I need to know this; integrate some old IRIX performance unit tests - metaperf and dirperf

18 years agoTweak bench script output format a bit more
Nathan Scott [Tue, 2 Sep 2003 22:13:34 +0000 (22:13 +0000)]
Tweak bench script output format a bit more

18 years agoTweak bench script output format
fsgqa [Mon, 1 Sep 2003 22:44:21 +0000 (22:44 +0000)]
Tweak bench script output format

18 years agoQA updates to enable simplified large filesystem testing
fsgqa [Fri, 29 Aug 2003 06:04:54 +0000 (06:04 +0000)]
QA updates to enable simplified large filesystem testing

18 years agoReport platform details in the bench script output as well
fsgqa [Fri, 29 Aug 2003 00:41:36 +0000 (00:41 +0000)]
Report platform details in the bench script output as well

18 years agoRework test 018 slightly so that its more user friendly when it fails
fsgqa [Fri, 29 Aug 2003 00:40:24 +0000 (00:40 +0000)]
Rework test 018 slightly so that its more user friendly when it fails

18 years agoFix fdblocks accounting, need to consider cleared agfl blocks too; add shortcut ...
fsgqa [Fri, 29 Aug 2003 00:36:39 +0000 (00:36 +0000)]
Fix fdblocks accounting, need to consider cleared agfl blocks too; add shortcut (-c) to clear all but the last AG

18 years agoUpdate auto-benchmark stuff to remove assumptions about xfs as the only fs
fsgqa [Mon, 25 Aug 2003 01:18:54 +0000 (01:18 +0000)]
Update auto-benchmark stuff to remove assumptions about xfs as the only fs

18 years agoClarify the configure message for when pre-xfsctl libxfs.h versions are being used...
Nathan Scott [Sun, 24 Aug 2003 23:28:41 +0000 (23:28 +0000)]
Clarify the configure message for when pre-xfsctl libxfs.h versions are being used for builds

19 years agoAdd a new growfs test 078, and do a better job of cleaning tmp files after a QA run
fsgqa [Fri, 15 Aug 2003 01:24:41 +0000 (01:24 +0000)]
Add a new growfs test 078, and do a better job of cleaning tmp files after a QA run

19 years agoTake 68 out of auto group for the moment
fsgqa [Thu, 14 Aug 2003 04:23:55 +0000 (04:23 +0000)]
Take 68 out of auto group for the moment

19 years agoTake 076 out of auto-qa, its not yet fixed and disrupts the rest of the run
Nathan Scott [Wed, 13 Aug 2003 02:24:47 +0000 (02:24 +0000)]
Take 076 out of auto-qa, its not yet fixed and disrupts the rest of the run

19 years agoAdd to the logprint filter
Nathan Scott [Wed, 13 Aug 2003 01:47:14 +0000 (01:47 +0000)]
Add to the logprint filter

19 years agoFix a missing line in new output file for QA test 077
Nathan Scott [Tue, 12 Aug 2003 01:47:11 +0000 (01:47 +0000)]
Fix a missing line in new output file for QA test 077

19 years agoAdd test 077 which exposes the incore corruption with ACLs on a full fs
fsgqa [Mon, 11 Aug 2003 22:49:25 +0000 (22:49 +0000)]
Add test 077 which exposes the incore corruption with ACLs on a full fs

19 years agoReenable test 019, Steve has fixed the v1 directory code and this works again
fsgqa [Fri, 8 Aug 2003 05:23:06 +0000 (05:23 +0000)]
Reenable test 019, Steve has fixed the v1 directory code and this works again

19 years agoAdd a test to exercise concurrent block device reads and filesystem activity
fsgqa [Fri, 8 Aug 2003 01:53:43 +0000 (01:53 +0000)]
Add a test to exercise concurrent block device reads and filesystem activity

19 years agosrcdiff produces slightly different output now, so update QA test
Nathan Scott [Wed, 6 Aug 2003 23:02:48 +0000 (23:02 +0000)]
srcdiff produces slightly different output now, so update QA test

19 years agoKeep a copy of build Makefiles in xfstests as a reference for the other packages
Nathan Scott [Tue, 5 Aug 2003 04:12:59 +0000 (04:12 +0000)]
Keep a copy of build Makefiles in xfstests as a reference for the other packages

19 years agoMake srcdiff more verbose when reporting differences
Nathan Scott [Tue, 5 Aug 2003 04:11:59 +0000 (04:11 +0000)]
Make srcdiff more verbose when reporting differences

19 years agoFix platform test in test 058
Nathan Scott [Tue, 5 Aug 2003 03:42:09 +0000 (03:42 +0000)]
Fix platform test in test 058

19 years agoAdd remote group for those QA tests needing remote tapes
fsgqa [Mon, 4 Aug 2003 06:22:59 +0000 (06:22 +0000)]
Add remote group for those QA tests needing remote tapes

19 years agoFix test 049 so that it works with larger default log sizes
Nathan Scott [Sun, 3 Aug 2003 23:44:09 +0000 (23:44 +0000)]
Fix test 049 so that it works with larger default log sizes

19 years agowhoops, typoe in test output file
fsgqa [Fri, 1 Aug 2003 06:45:30 +0000 (06:45 +0000)]
whoops, typoe in test output file

19 years agowhoops, fix a typo in QA test 075
fsgqa [Fri, 1 Aug 2003 06:30:02 +0000 (06:30 +0000)]
whoops, fix a typo in QA test 075

19 years agoAdd an fsx test, allow fsx to preallocate file space on -x
fsgqa [Fri, 1 Aug 2003 05:48:02 +0000 (05:48 +0000)]
Add an fsx test, allow fsx to preallocate file space on -x

19 years agoAdds a new fstest invocation test (074).
fsgqa [Fri, 1 Aug 2003 03:38:46 +0000 (03:38 +0000)]
Adds a new fstest invocation test (074).
remove an unused variable.

19 years agoFix test 067 when non-default mkfs options are in use
fsgqa [Tue, 29 Jul 2003 21:32:23 +0000 (21:32 +0000)]
Fix test 067 when non-default mkfs options are in use

19 years agoUse a smaller scratch bigfs, 1tb is a bad idea without big-AG changes
fsgqa [Fri, 25 Jul 2003 00:45:59 +0000 (00:45 +0000)]
Use a smaller scratch bigfs, 1tb is a bad idea without big-AG changes

19 years agoFix up test 071, exercising IO to files at the size boundary, add to auto QA group
fsgqa [Tue, 22 Jul 2003 04:27:19 +0000 (04:27 +0000)]
Fix up test 071, exercising IO to files at the size boundary, add to auto QA group

19 years agoFix typo in test 072 error message, and add 072 back into auto group now kernel is...
fsgqa [Tue, 22 Jul 2003 03:30:46 +0000 (03:30 +0000)]
Fix typo in test 072 error message, and add 072 back into auto group now kernel is fixed

19 years agoRemove remaining remnants of rcsid from QA scripts
fsgqa [Tue, 22 Jul 2003 03:12:14 +0000 (03:12 +0000)]
Remove remaining remnants of rcsid from QA scripts