xfstests-dev.git
20 years agoRevert part of last change to QA test 050, add comment instead
fsgqa [Mon, 26 May 2003 00:26:37 +0000 (00:26 +0000)]
Revert part of last change to QA test 050, add comment instead

20 years agoMinor QA updates and a script for dumping local QA config information.
fsgqa [Thu, 22 May 2003 06:14:09 +0000 (06:14 +0000)]
Minor QA updates and a script for dumping local QA config information.
Cosmetic update.

20 years agoNumerous changes to QA scripts allowing tests to run with external log/rt devices...
fsgqa [Thu, 22 May 2003 04:16:45 +0000 (04:16 +0000)]
Numerous changes to QA scripts allowing tests to run with external log/rt devices; also allow multiple mkfs/mount options at once now.

20 years agoAdd some code to limit the repquota output to just the local entries and not
Nathan Straz [Tue, 20 May 2003 23:51:40 +0000 (23:51 +0000)]
Add some code to limit the repquota output to just the local entries and not
the evil NIS entries.  This allows me to run the tests in Eagan with NIS
enabled.
Add a parameter to _filter_and_check_blocks and pass it to _filter_repquota.
Use the new parameter to _filter_repquota.

20 years agodo not avoid any fsstress commands by default anymore, during any QA tests
fsgqa [Tue, 20 May 2003 04:24:25 +0000 (04:24 +0000)]
do not avoid any fsstress commands by default anymore, during any QA tests

20 years agoremove an incorrect comment in test 050
fsgqa [Mon, 19 May 2003 22:24:16 +0000 (22:24 +0000)]
remove an incorrect comment in test 050

20 years agolsunit isn't always set when running _log_sunit, so give it a default value.
Nathan Straz [Mon, 19 May 2003 20:54:36 +0000 (20:54 +0000)]
lsunit isn't always set when running _log_sunit, so give it a default value.

20 years agoUpdates to QA scrdiff script to keep package configure macros in sync.
Nathan Scott [Mon, 19 May 2003 05:14:50 +0000 (05:14 +0000)]
Updates to QA scrdiff script to keep package configure macros in sync.

20 years agoFix up botched QA source file rename.
fsgqa [Mon, 19 May 2003 05:08:43 +0000 (05:08 +0000)]
Fix up botched QA source file rename.

20 years agoRename ioctl.c to xfsctl.c manually.
Nathan Scott [Mon, 19 May 2003 05:04:29 +0000 (05:04 +0000)]
Rename ioctl.c to xfsctl.c manually.

20 years agoQA test 004 updated to stash full mkfs output in .full file for reference
fsgqa [Mon, 19 May 2003 04:59:03 +0000 (04:59 +0000)]
QA test 004 updated to stash full mkfs output in .full file for reference

20 years agoQA source updates and some associated test changes
Nathan Scott [Mon, 19 May 2003 04:56:35 +0000 (04:56 +0000)]
QA source updates and some associated test changes

20 years agoUndoes mod: xfs-cmds:slinx:149090a
fsgqa [Thu, 15 May 2003 05:06:35 +0000 (05:06 +0000)]
Undoes mod:     xfs-cmds:slinx:149090a
Undo last mod, had some nasty side-effects (bench script wouldn't run).

20 years agoFix test 016 which I made too verbose recently, causing failures
fsgqa [Thu, 15 May 2003 01:56:01 +0000 (01:56 +0000)]
Fix test 016 which I made too verbose recently, causing failures

20 years agoAdd verbosity to a failing bench QA script.
fsgqa [Thu, 15 May 2003 01:52:19 +0000 (01:52 +0000)]
Add verbosity to a failing bench QA script.

20 years agoFix shell botch in recent configuration update to XFS auto-qa.
fsgqa [Wed, 14 May 2003 23:34:32 +0000 (23:34 +0000)]
Fix shell botch in recent configuration update to XFS auto-qa.

20 years agoFix build - bsd changes from awhile ago introduced a m4 macro bug, only
fsgqa [Wed, 14 May 2003 22:41:37 +0000 (22:41 +0000)]
Fix build - bsd changes from awhile ago introduced a m4 macro bug, only
showed up now because I reran aclocal yesterday.  Added CHECK_OPTIONS
so auto-qa use of check script can be tweaked externally.
Added CHECK_OPTIONS so auto-qa use of check script can be tweaked externally.

20 years agoSeveral QA test updates to fix failures on v2 logs and redhat 9.
fsgqa [Wed, 14 May 2003 05:25:31 +0000 (05:25 +0000)]
Several QA test updates to fix failures on v2 logs and redhat 9.
Fix some log offset calculations when version 2 logs are in use.

20 years agoQA updates.
fsgqa [Tue, 13 May 2003 07:06:18 +0000 (07:06 +0000)]
QA updates.
Delete temporary files that we create.

21 years agoAdd Steve's preallocation changes into local copy of the fstest source.
Nathan Scott [Tue, 22 Apr 2003 07:04:06 +0000 (07:04 +0000)]
Add Steve's preallocation changes into local copy of the fstest source.

21 years agoAdd a few more files to the bunch that we keep in sync between packages.
Nathan Scott [Mon, 31 Mar 2003 06:09:51 +0000 (06:09 +0000)]
Add a few more files to the bunch that we keep in sync between packages.

21 years agoMake our custom random function consistent on x86 and ia64 systems.
Nathan Straz [Mon, 24 Mar 2003 22:26:02 +0000 (22:26 +0000)]
Make our custom random function consistent on x86 and ia64 systems.

21 years agoSync up userspace dmapi.h with kernel.
Nathan Scott [Tue, 18 Mar 2003 20:02:48 +0000 (20:02 +0000)]
Sync up userspace dmapi.h with kernel.
Some files have been removed.

21 years agoFix QA test 045 after recent change to xfs_db uuid command output style.
Nathan Scott [Tue, 11 Mar 2003 01:54:03 +0000 (01:54 +0000)]
Fix QA test 045 after recent change to xfs_db uuid command output style.

21 years agoUpdate output after xfs_db changes (minor text diffs).
Nathan Scott [Mon, 10 Mar 2003 23:32:53 +0000 (23:32 +0000)]
Update output after xfs_db changes (minor text diffs).

21 years agoallow dmapi test tools get/set_dmattr to take handle or pathname
Dean Roehrich [Fri, 7 Mar 2003 15:19:18 +0000 (15:19 +0000)]
allow dmapi test tools get/set_dmattr to take handle or pathname
allow pathname or handle

21 years agoRetired until V1 directory code gets fixed up.
Nathan Scott [Thu, 6 Mar 2003 04:37:59 +0000 (04:37 +0000)]
Retired until V1 directory code gets fixed up.

21 years agoUpdate QA tests to work with new attribute code (trusted namespace).
fsgqa [Tue, 25 Feb 2003 09:13:13 +0000 (09:13 +0000)]
Update QA tests to work with new attribute code (trusted namespace).

21 years agoFix qa test 033 - if we have to retry mkfs with a different inode size,
Nathan Scott [Sat, 8 Feb 2003 22:59:28 +0000 (22:59 +0000)]
Fix qa test 033 - if we have to retry mkfs with a different inode size,
make sure that output is not also in the result.

21 years agoFix up test 030 after filtering change.
Nathan Scott [Thu, 19 Dec 2002 04:28:27 +0000 (04:28 +0000)]
Fix up test 030 after filtering change.

21 years agoWork to get QA to run successfully on filesystems with non-default inode sizes.
fsgqa [Thu, 19 Dec 2002 01:46:51 +0000 (01:46 +0000)]
Work to get QA to run successfully on filesystems with non-default inode sizes.

21 years agoAllow for use of an external log device in benchmarks.
fsgqa [Wed, 18 Dec 2002 01:10:06 +0000 (01:10 +0000)]
Allow for use of an external log device in benchmarks.

21 years agoFix test - TEST_DIR not TEST_MNT (not to be confused with SCRATCH_MNT
fsgqa [Tue, 10 Dec 2002 03:24:00 +0000 (03:24 +0000)]
Fix test - TEST_DIR not TEST_MNT (not to be confused with SCRATCH_MNT
of course!).   grrr.

21 years agoupdate test setup
Christoph Hellwig [Wed, 4 Dec 2002 20:39:04 +0000 (20:39 +0000)]
update test setup
hch's testbox now has scratch log and rtdevs

21 years agoQA Test 032: mkfs.msdos doesn't support large filesystems either
Christoph Hellwig [Wed, 4 Dec 2002 17:14:14 +0000 (17:14 +0000)]
QA Test 032:  mkfs.msdos doesn't support large filesystems either
extend the minix large filesystem special casing to msdos

21 years agoCleanup the bench results after the last run.
Nathan Scott [Tue, 3 Dec 2002 00:48:41 +0000 (00:48 +0000)]
Cleanup the bench results after the last run.

21 years agoPut test 070 back into the auto-qa run.
Nathan Scott [Mon, 2 Dec 2002 21:15:25 +0000 (21:15 +0000)]
Put test 070 back into the auto-qa run.

21 years agoMinor updates to qa/bench infrastructure.
fsgqa [Thu, 28 Nov 2002 08:37:02 +0000 (08:37 +0000)]
Minor updates to qa/bench infrastructure.
ensure mkfs and mount parameters in use are echoed into the results file.

21 years agoMake quota a suggested package at someones request (john@yahoo?) and fix
Nathan Scott [Mon, 25 Nov 2002 01:03:01 +0000 (01:03 +0000)]
Make quota a suggested package at someones request (john@yahoo?) and fix
up some whitespacing in QA check script.

21 years agoYet another pretty print change to "check" script with timestamps enabled.
Nathan Scott [Fri, 22 Nov 2002 08:41:38 +0000 (08:41 +0000)]
Yet another pretty print change to "check" script with timestamps enabled.

21 years agoAnother pretty-print output change for QA "check" script.
Nathan Scott [Fri, 22 Nov 2002 07:32:41 +0000 (07:32 +0000)]
Another pretty-print output change for QA "check" script.

21 years agosimplify the check script timestamping, it was too verbose to be useful.
Nathan Scott [Thu, 21 Nov 2002 21:50:56 +0000 (21:50 +0000)]
simplify the check script timestamping, it was too verbose to be useful.

21 years agoUpdate host frodos config.
fsgqa [Tue, 19 Nov 2002 05:40:11 +0000 (05:40 +0000)]
Update host frodos config.

21 years agoSquirrel away the fsstress output in 070.full for subsequent inspection
fsgqa [Mon, 18 Nov 2002 23:58:46 +0000 (23:58 +0000)]
Squirrel away the fsstress output in 070.full for subsequent inspection
if something should go wrong.

21 years agoAdd in test 070 - EA writing via fsstress.
fsgqa [Mon, 18 Nov 2002 05:13:03 +0000 (05:13 +0000)]
Add in test 070 - EA writing via fsstress.
Add in test 070 - EA writing via fsstress.  Test case that currently
causes a panic.

21 years agoAllow timestamp display to be configured on/off instead of always off.
Nathan Scott [Fri, 15 Nov 2002 05:21:22 +0000 (05:21 +0000)]
Allow timestamp display to be configured on/off instead of always off.
Allow timestamp display to be configured on/off instead of always off.

21 years agoUpdate entries for hosts troppo and goldfish.
Nathan Scott [Thu, 14 Nov 2002 20:10:01 +0000 (20:10 +0000)]
Update entries for hosts troppo and goldfish.

21 years agoVery minor fixups.
fsgqa [Thu, 14 Nov 2002 03:39:42 +0000 (03:39 +0000)]
Very minor fixups.
Very minor fixups.

21 years agoTest for quota support the same way the user tools do.
fsgqa [Tue, 12 Nov 2002 09:34:57 +0000 (09:34 +0000)]
Test for quota support the same way the user tools do.

21 years agotwo is an interesting dbench case, discrepency between 1 and 10 is quite
Nathan Scott [Mon, 11 Nov 2002 02:48:59 +0000 (02:48 +0000)]
two is an interesting dbench case, discrepency between 1 and 10 is quite
large atm.

21 years agounzip the tarfile in the tar measure - too much wasted space otehrwise.
fsgqa [Mon, 11 Nov 2002 02:42:14 +0000 (02:42 +0000)]
unzip the tarfile in the tar measure - too much wasted space otehrwise.

21 years agofix a typo - missing closing quote.
fsgqa [Mon, 11 Nov 2002 00:25:59 +0000 (00:25 +0000)]
fix a typo - missing closing quote.

21 years agoMinor QA/bench updates.
fsgqa [Sun, 10 Nov 2002 23:32:19 +0000 (23:32 +0000)]
Minor QA/bench updates.
echo mkfs & mount options into the output.

21 years agoVery minor tidyups in the report headers for bonnie runs.
fsgqa [Sun, 10 Nov 2002 20:40:00 +0000 (20:40 +0000)]
Very minor tidyups in the report headers for bonnie runs.
Very minor tidyups in the report headers for bonnie runs.

21 years agoFix up stderr handling in bench runs.
fsgqa [Sat, 9 Nov 2002 20:13:42 +0000 (20:13 +0000)]
Fix up stderr handling in bench runs.
Send stderr to the  $FULL file, not inline with stdout.

21 years agoSmall updates to dbench test runs, and integrate some bonnie++ runs too.
fsgqa [Sat, 9 Nov 2002 05:49:41 +0000 (05:49 +0000)]
Small updates to dbench test runs, and integrate some bonnie++ runs too.
Add a header showing mount and mkfs options.

21 years agoCrank up dbench, now that everything seems to be quite stable under load.
fsgqa [Thu, 7 Nov 2002 05:42:19 +0000 (05:42 +0000)]
Crank up dbench, now that everything seems to be quite stable under load.
We now do 1, 10, 50, and 100 client runs each night.
Make sure the path back to the scripts directory is available in the
environment for scripts to get at if need be.

21 years agoAdd hch's Munich test config
Christoph Hellwig [Mon, 4 Nov 2002 16:23:02 +0000 (16:23 +0000)]
Add hch's Munich test config
Add defaults for lab343

21 years agoFix up minor build issues in some xfstests sources.
Nathan Scott [Thu, 10 Oct 2002 19:47:44 +0000 (19:47 +0000)]
Fix up minor build issues in some xfstests sources.
Fix build after recent xfsprogs header changes.

21 years agoAllow a specific benchmark run to be requested, rather than all of them
Nathan Scott [Sun, 6 Oct 2002 12:18:43 +0000 (12:18 +0000)]
Allow a specific benchmark run to be requested, rather than all of them
(that is still the default though).

21 years agoRefine QA testing scripts.
Nathan Scott [Fri, 20 Sep 2002 07:47:55 +0000 (07:47 +0000)]
Refine QA testing scripts.
Don't be so verbose on each test.

21 years agoAdditional refinements of auto-bench stuff.
Nathan Scott [Fri, 20 Sep 2002 01:35:55 +0000 (01:35 +0000)]
Additional refinements of auto-bench stuff.
Fix up producing the results files.

21 years agoFurther work on a generic benchmarking framework.
Nathan Scott [Thu, 19 Sep 2002 07:26:17 +0000 (07:26 +0000)]
Further work on a generic benchmarking framework.
make important argument mandatory, do a better job of collecting results.

21 years agoalso report the size of the tar file we're untarring.
fsgqa [Wed, 18 Sep 2002 08:15:56 +0000 (08:15 +0000)]
also report the size of the tar file we're untarring.

21 years agoremove shell diagnostics which was accidentally included.
fsgqa [Wed, 18 Sep 2002 08:08:03 +0000 (08:08 +0000)]
remove shell diagnostics which was accidentally included.

21 years agotrivial updates to get more bits to work together.
fsgqa [Wed, 18 Sep 2002 08:03:37 +0000 (08:03 +0000)]
trivial updates to get more bits to work together.

21 years agoFirst cut at a framework for running benchmarks along with all of the
Nathan Scott [Wed, 18 Sep 2002 03:28:20 +0000 (03:28 +0000)]
First cut at a framework for running benchmarks along with all of the
functional tests we have.  Aim is to get wind of performance regressions
as changes are checked in, rather than at some arbitrary point down the
track.  Still a bit of work to do wrt this framework though.

21 years agoupdate my test config
Steve Lord [Thu, 5 Sep 2002 20:12:34 +0000 (20:12 +0000)]
update my test config

21 years agoseveral fixes, should now work properly. dont go too crazy with big
fsgqa [Wed, 4 Sep 2002 11:14:37 +0000 (11:14 +0000)]
several fixes, should now work properly.  dont go too crazy with big
files cos the scratch device may be of limited size.

21 years agobit more cleanup here and there - don't toss out _all_ the error (stderr)
fsgqa [Wed, 4 Sep 2002 10:58:49 +0000 (10:58 +0000)]
bit more cleanup here and there - don't toss out _all_ the error (stderr)
messages - some of em might help diagnose problems.

21 years agoexercises O_APPEND write functionality using a test case which was once
fsgqa [Wed, 4 Sep 2002 07:44:40 +0000 (07:44 +0000)]
exercises O_APPEND write functionality using a test case which was once
known to be broken.

21 years agoadd in some contributed O_APPEND test helper programs.
fsgqa [Wed, 4 Sep 2002 07:00:33 +0000 (07:00 +0000)]
add in some contributed O_APPEND test helper programs.

21 years agoseveral fixes from Greg. (btw, keeping width to 80 chars for readability).
Nathan Scott [Tue, 3 Sep 2002 23:15:38 +0000 (23:15 +0000)]
several fixes from Greg.  (btw, keeping width to 80 chars for readability).

21 years agorevert to using the pid for tmp file names - mktemp -d gives an error on
fsgqa [Tue, 3 Sep 2002 06:34:06 +0000 (06:34 +0000)]
revert to using the pid for tmp file names - mktemp -d gives an error on
early (6.2) redhat versions at least.

21 years agoDo a better job of cleaning up after autoconf.
Nathan Scott [Tue, 3 Sep 2002 01:17:30 +0000 (01:17 +0000)]
Do a better job of cleaning up after autoconf.

21 years agoA LVM snapshot regression test by Greg Freemyer.
Nathan Scott [Mon, 2 Sep 2002 06:04:01 +0000 (06:04 +0000)]
A LVM snapshot regression test by Greg Freemyer.

21 years agoadd missing end-of-line to log parameters setting.
fsgqa [Mon, 2 Sep 2002 04:06:19 +0000 (04:06 +0000)]
add missing end-of-line to log parameters setting.

21 years agoreally fix so this can still function when MKFS_OPTIONS include v2 logs.
fsgqa [Mon, 2 Sep 2002 03:45:25 +0000 (03:45 +0000)]
really fix so this can still function when MKFS_OPTIONS include v2 logs.
still just a workaround, real fix for v2 logs is much more involved.

21 years agoupdate the _notrun message for v2 logs.
Nathan Scott [Mon, 2 Sep 2002 00:27:36 +0000 (00:27 +0000)]
update the _notrun message for v2 logs.

21 years agosimple change to make this work for v2 logs - should be revisited. loggen
fsgqa [Sun, 1 Sep 2002 11:48:05 +0000 (11:48 +0000)]
simple change to make this work for v2 logs - should be revisited.  loggen
tool needs real v2 log support...

21 years agochanges for supporting the version 2 log format.
Nathan Scott [Sun, 1 Sep 2002 11:11:13 +0000 (11:11 +0000)]
changes for supporting the version 2 log format.

21 years agoDeal with the new "(NULLFSINO)" that repair might print
Eric Sandeen [Mon, 19 Aug 2002 21:38:12 +0000 (21:38 +0000)]
Deal with the new "(NULLFSINO)" that repair might print

21 years agoarch.h is gone, dmapi headers moved around a little.
Nathan Scott [Thu, 8 Aug 2002 06:35:44 +0000 (06:35 +0000)]
arch.h is gone, dmapi headers moved around a little.

21 years agoWhoops, use a fixed 4k for alloc's "bsize" parameter, seems
Eric Sandeen [Thu, 1 Aug 2002 15:04:44 +0000 (15:04 +0000)]
Whoops, use a fixed 4k for alloc's "bsize" parameter, seems
that this is independent of the fs block size.

21 years agoFix more filters that will fail on xscsi names
Nathan Straz [Wed, 31 Jul 2002 22:21:07 +0000 (22:21 +0000)]
Fix more filters that will fail on xscsi names

21 years agoFix regexes in _filter_mkfs to understand xscsi device names.
Nathan Straz [Wed, 31 Jul 2002 21:58:36 +0000 (21:58 +0000)]
Fix regexes in _filter_mkfs to understand xscsi device names.

21 years agoMake this test work for fs block size < page size
Eric Sandeen [Wed, 31 Jul 2002 21:32:56 +0000 (21:32 +0000)]
Make this test work for fs block size < page size

21 years agoincrease sizes of sidbuf[] and tokenbuf[].
Dean Roehrich [Tue, 30 Jul 2002 15:22:14 +0000 (15:22 +0000)]
increase sizes of sidbuf[] and tokenbuf[].

21 years agosome additional diagnostics were added to invutil with recent irix merge.
Nathan Scott [Tue, 30 Jul 2002 02:23:42 +0000 (02:23 +0000)]
some additional diagnostics were added to invutil with recent irix merge.

21 years agothere's an extra message on matching with invutil now - add it in.
Nathan Scott [Tue, 30 Jul 2002 01:24:34 +0000 (01:24 +0000)]
there's an extra message on matching with invutil now - add it in.

21 years agowhite space cleanup
Steve Lord [Fri, 12 Jul 2002 21:24:23 +0000 (21:24 +0000)]
white space cleanup

21 years agoensure testfile doesn't exist before we start.
fsgqa [Fri, 21 Jun 2002 04:11:38 +0000 (04:11 +0000)]
ensure testfile doesn't exist before we start.

21 years agosmall fixups - might help Steves problems with this test failing.
Nathan Scott [Fri, 21 Jun 2002 00:14:20 +0000 (00:14 +0000)]
small fixups - might help Steves problems with this test failing.

21 years agominor reorg of some bits of code to match kernel changes, no biggie.
Nathan Scott [Thu, 20 Jun 2002 04:51:39 +0000 (04:51 +0000)]
minor reorg of some bits of code to match kernel changes, no biggie.

21 years agoremove quota header, no point keeping syncd anymore.
Nathan Scott [Wed, 19 Jun 2002 02:15:08 +0000 (02:15 +0000)]
remove quota header, no point keeping syncd anymore.

21 years agoFix test for v2 striped logs
Steve Lord [Tue, 18 Jun 2002 20:32:20 +0000 (20:32 +0000)]
Fix test for v2 striped logs

21 years agomake this run at a reasonable speed - say a few hundred times faster
Steve Lord [Tue, 18 Jun 2002 11:55:12 +0000 (11:55 +0000)]
make this run at a reasonable speed - say a few hundred times faster

21 years agoadd fstest.c and mmapcat.c - keep a copy of these here so they don't get
Nathan Scott [Tue, 18 Jun 2002 04:37:18 +0000 (04:37 +0000)]
add fstest.c and mmapcat.c - keep a copy of these here so they don't get
lost and so that I can write some QA tests which make use of em.  authors
are listed at the head of each file, minor mods made to fix warnings, etc.

21 years agoNo Message Supplied
Dean Roehrich [Tue, 11 Jun 2002 18:02:16 +0000 (18:02 +0000)]
No Message Supplied

21 years agoremove handle_write_invis/handle_read_invis
Dean Roehrich [Tue, 11 Jun 2002 18:00:30 +0000 (18:00 +0000)]
remove handle_write_invis/handle_read_invis