NeilBrown
d50683f903
test: support testing DDF
...
DDF requires larger devices as 32Meg is reserved.
So allocated larger loop devices for DDF tests.
Signed-off-by: NeilBrown <neilb@suse.de>
2009-04-06 15:52:13 +10:00
NeilBrown
dd4ae23ad0
test: return correct error status for mdadm
...
mdadm's return status is being hidden by the 'test' script so
individual tests cannot see it.
2009-04-01 13:50:19 +11:00
Dan Williams
ddaf4ce2da
test: fix a call to udevsettle
...
udevsettle is deprecated, use udevadm settle
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2009-02-23 23:06:24 -07:00
Dan Williams
2952742d32
workaround a hald interaction and quiet cleanup
...
The 'udevadm settle' call appears to resolve:
mdadm: failed to stop array /dev/md127: Device or resource busy
Perhaps a running process, mounted filesystem or active volume group?
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2008-12-08 16:59:18 -07:00
Dan Williams
4b7a9ee3a1
test: enable per-test custom environment setup/teardown
...
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2008-12-08 16:59:18 -07:00
NeilBrown
2ce7c39bfa
test: always start with a clean slate.
...
To avoid confusion with old array, also zero superblocks
before starting a test.
Signed-off-by: NeilBrown <neilb@suse.de>
2008-11-04 21:06:00 +11:00
NeilBrown
045495a394
test: make sure udev isn't opening a device before closing it.
...
As we open and close so quickly, udev might still have the device
open. so call udevsettle before stopping an array during testing.
Signed-off-by: NeilBrown <neilb@suse.de>
2008-11-04 20:51:12 +11:00
NeilBrown
7801ac2092
Factor out add-disk code
...
The variety of approaches to 'add_disk' are factored out into
a separate function, and Incremental mode benefits by being
closer to supporting the assembly of containers.
Also remove the adding-to-array-data-structure out of sysfs_add_disk
and into add_disk.
And add some tests for --incremental mode to make sure we don't break it.
Signed-off-by: NeilBrown <neilb@suse.de>
2008-09-18 15:13:32 +10:00
NeilBrown
37ea3936a6
Merge branch 'master' into from-stable
...
Conflicts:
Create.c
Manage.c
2008-08-07 14:12:25 +10:00
Neil Brown
908ef18519
Stop all arrays before running each test in regression test driver.
...
Sometimes I forget to stop arrays at the end of scripts, and
that shows errors in the next script, which is confusing.
2008-07-12 20:27:42 +10:00
Neil Brown
0aa389dc62
Add test for stoping and restarting a raid5 reshape.
...
There was a kernel bug with stopping and restarting
raid5 recently. So add a test to check for it.
2008-06-27 16:07:52 +10:00
Neil Brown
1c203a4b5a
Fix autoassemble for stack arrays.
...
If you have stacked arrays, then
mdadm -As --homehost=fred
should work but doesn't. It gets into an infinite loop!
So write some tests, and fix the bugs.
2008-05-20 16:28:48 +10:00
Neil Brown
1f48664b8e
Add --auto-detect for in-kernel autodetect.
...
This is equivalent to raidautorun that some distros provide.
2007-05-21 14:25:44 +10:00
Neil Brown
69646c1483
Update tests and add linear-add
...
Update the testing scripts to allow for new space calculations
for space for bitmaps.
Add a test script for adding devices to linear arrays.
2007-05-21 14:25:40 +10:00
Neil Brown
beae1dfe2e
Central calls to ioctl BLKGETSIZE
...
Instead of opencoding the same thing everywhere.
2006-12-14 17:32:57 +11:00
Neil Brown
bf4fb153a4
Fix and test --update=uuid
...
A number of odd bugs here, but now we have a regression test as well.
2006-12-14 17:31:29 +11:00
Neil Brown
81074c9f7b
Update test scripts for new blockdev
...
--getsize64 seems to have disappeared.
2006-10-23 14:56:22 +10:00
Neil Brown
41a3b72a9c
Release 2.5
...
Signed-off-by: Neil Brown <neilb@suse.de>
2006-05-26 07:12:48 +00:00
Neil Brown
9860f2711d
Bug fixes to pass test suite
...
Signed-off-by: Neil Brown <neilb@suse.de>
2006-03-29 06:28:07 +00:00
Neil Brown
5a6d7f456a
Add 'setup' option to 'test'
...
Signed-off-by: Neil Brown <neilb@suse.de>
2005-10-11 04:10:00 +00:00
Neil Brown
0ba1565f10
Refine some tests.
...
Signed-off-by: Neil Brown <neilb@suse.de>
2005-09-12 06:47:33 +00:00
Neil Brown
308e1801ba
Fix assembling of array with spares when verion-1 superblock is used.
...
As spared don't have a position in the raid array with verion-1 superblocks,
we need to handle them a bit differently.
Signed-off-by: Neil Brown <neilb@suse.de>
2005-09-12 05:23:11 +00:00
Neil Brown
1bf4e2d962
Passes all tests, nearly ready for release.
...
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-08-26 06:08:28 +00:00
Neil Brown
34163fc7cf
Support internal bitmaps with format-1 superblocks.
...
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-08-25 04:31:44 +00:00
Neil Brown
c13c45e913
Add test for multipath and make it work.
...
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-08-16 07:00:22 +00:00
Neil Brown
fe80f49b6e
Assorted fixes
...
Support "--build"ing arrays with bitmaps.
hot-removal of bitmaps
--re-add of drives recently removed.
assorted extra tests
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-08-16 06:45:23 +00:00
Neil Brown
dab6685f3d
Add 'quite' option and tidy up some tests.
...
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-08-15 06:14:27 +00:00
Neil Brown
586ed40547
Support fixing of byte-swapped superblocks.
...
Good for moving between little-endian and big-endian.
Still needs documentation.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-08-09 04:25:27 +00:00
Neil Brown
5e7519fa84
Add test suite and release
...
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
2005-08-04 04:56:22 +00:00
Neil Brown
e5329c3747
mdadm-1.7.0
2004-08-11 02:16:01 +00:00
Neil Brown
5787fa4906
mdadm-1.0.9
2003-02-12 00:17:26 +00:00