Milan Broz
a0d865492e
fix vgreduce tests to detect partial command failure (Jaroslav Stava)
2008-08-28 11:20:49 +00:00
Milan Broz
de27790de8
add vgcreate rejects repeated invocation test
...
add vgcreate fails when the only pv has --metadatacopies 0 test
(by Jaroslav Stava)
2008-08-28 11:09:58 +00:00
Milan Broz
9c910b7be2
add vgrename by uuid test (Jaroslav Stava)
...
fix vgsplit rejects last mda copy test (Jaroslav Stava)
2008-08-28 10:59:10 +00:00
Milan Broz
77dc036c8f
Add pvremove usage test (Jaroslav Stava)
2008-08-28 10:24:55 +00:00
Milan Broz
aa6e8d82ce
- fix environment variable prefix to LVM (this is not GIT:-)
...
- add lvcreate rejects repeated invocation test
- fix pvs metadata test for partial failure test
- add pvchange reject --addtag to lvm1 pv test
(All fixes by Jaroslav Stava)
2008-08-28 10:07:34 +00:00
Dave Wysochanski
3010285bb3
Fix symbolic link creation in test infrastructure.
...
Original code would create "*.so" symbolic links if there were no actual
files ending in "so". The second iteration would then cause an error
in the test logs.
2008-08-21 14:33:48 +00:00
Zdeněk Kabeláč
aaad3252f8
fail testcase for failed commands inside the for loop
2008-08-20 13:34:33 +00:00
Zdeněk Kabeláč
52361c94e5
valid parameter for lvchange -p is 'rw'
2008-08-13 14:28:17 +00:00
Zdeněk Kabeláč
798be60fef
added test for coverage improvement
...
added test for metadata type 1
2008-08-13 13:49:07 +00:00
Milan Broz
582706cde6
add tests for pvchange and vgreduce usage (Jaroslav Stava)
2008-08-12 10:04:31 +00:00
Milan Broz
6537cbdc17
test vgsplit: reject to give away pv with the last mda copy (Jaroslav Stava)
2008-08-12 10:01:56 +00:00
Zdeněk Kabeláč
a4d2fddbb2
add test for pool labels gfs
...
add test for metadatacopies0 and snapshot manipulation
2008-08-05 12:33:41 +00:00
Zdeněk Kabeláč
c54a3f2721
put dmeventd into the LD_LIBRARY_PATH for lvm-wrapper
2008-08-05 12:32:08 +00:00
Zdeněk Kabeláč
5406e3b7c5
avoid endless option parsing loop
...
add support for lvm verbose operation -vvvv
add dlsym path to the test config file
2008-08-05 11:39:54 +00:00
Zdeněk Kabeláč
6b624b7d00
* parse error output for 'auto' keyword
2008-08-04 09:15:15 +00:00
Zdeněk Kabeláč
1f27bf3774
disable mdadm test-case until a better solution is found
2008-08-01 15:44:53 +00:00
Dave Wysochanski
61243c65cd
Add pvcreate tests to verify failure on md array detection.
2008-07-29 21:05:20 +00:00
Dave Wysochanski
cbf1447ebd
Refactor pvcreate - simplify return codes.
2008-07-25 14:59:51 +00:00
Dave Wysochanski
b4a70804f0
Refactor pvcreate - --force parameter.
2008-07-25 14:36:55 +00:00
Dave Wysochanski
43e05607af
Refactor pvcreate - move uuid and restorefile options.
2008-07-25 00:30:57 +00:00
Dave Wysochanski
55793452d5
Add pvcreate tests for uuid and restorefile.
2008-07-24 17:33:40 +00:00
Dave Wysochanski
e0d61a4336
Add more pvcreate tests to validate writing lvm2 label using --labelsector.
2008-07-21 18:50:10 +00:00
Dave Wysochanski
98fadec2b6
Only use lvm2 metadata for now.
2008-07-17 04:03:04 +00:00
Dave Wysochanski
14f464ecb0
Update pvcreate and vgsplit tests.
...
Add more pvcreate tests.
Start handling lvm1 and lvm2 metadata and metadatacopies=0,1.
2008-07-17 03:17:01 +00:00
Dave Wysochanski
2ecdaf9bd4
Add pvcreate sanity tests, check for label_write() failure in _text_pv_write().
...
Failure to check for label_write() return code caused the following test
to indicate it passed when it really failed:
pvcreate rejects labelsector > 1000000000000
2008-07-16 21:32:38 +00:00
Alasdair Kergon
6401f1b1c9
tweak lcov configuration/makefiles
2008-06-27 19:24:17 +00:00
Dave Wysochanski
5d5b575d16
Test script cleanup.
2008-06-25 16:51:26 +00:00
Zdeněk Kabeláč
949c1ab517
Improve/Fix read ahead 'auto' calculation for stripe_size
...
Fix lvchange output for -r auto setting if auto is already set
Add testcase for read ahead
2008-06-18 11:32:14 +00:00
Dave Wysochanski
757f91ca89
Add simple test case to repro pvs segfault with duplicate vgnames.
2008-06-09 15:31:58 +00:00
Jim Meyering
6f0f5a569d
* lvm-utils.sh (init_root_dir_): Correct a diagnostic.
...
Author: Jim Meyering <meyering@redhat.com>
2008-06-06 13:48:57 +00:00
Dave Wysochanski
e46a6d1cc1
Add test for rhbz440405 - lvconvert -m0 fails incorrectly if all PEs allocated.
2008-04-23 18:27:59 +00:00
Dave Wysochanski
0a2572a5eb
Update test function _check_{vg|lv|pv}_field to aid in test debug.
...
Author: Dave Wysochanski <dwysocha@redhat.com>
2008-04-23 13:02:03 +00:00
Dave Wysochanski
8388779937
Fix vgsplit and vgmerge tests for updated lv counting.
2008-04-11 14:06:16 +00:00
Dave Wysochanski
fc7dfca452
Update vgsplit test to verify loosening of active LV restriction.
...
This and prior 2 commits resolve Red Hat bz 252041:
Ability to vgsplit an active Volume Group where the split involves only inactive LVs
2008-04-10 21:38:52 +00:00
Alasdair Kergon
e612871ea7
more pre-release cleanup
2008-04-10 19:59:43 +00:00
Dave Wysochanski
8618c271cf
Update vgsplit tests that count LVs for adjusted LV counting.
2008-04-10 18:55:40 +00:00
Dave Wysochanski
bf1edbd1e2
Fix lvm tool exit code display in some tests.
2008-04-10 01:06:48 +00:00
Dave Wysochanski
a8484d987d
Add vgsplit tests to verify mirror is not moved unnecessarily.
2008-04-09 21:10:13 +00:00
Dave Wysochanski
9b2147f608
Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
...
This bug has been around for a long time as far as I can tell.
Without this fix, a vgsplit would unconditionally move the
'hidden/internal' snapshot LVs, and result in corrupted metadata
in the following case:
vg1: contains lv1, lv1snap, both on pvset1
vg1: contains lv2, on pvset2
"vgsplit vg1 vg2 pvset2"
would result in "snapshot0" hidden LV being moved to vg2, and
the origin and cow being left in vg1. The tools detect the
corruption in vg2, but not in vg1.
2008-04-09 20:56:06 +00:00
Dave Wysochanski
32530b378e
Update vgsplit tests for lvnames on the cmdline.
2008-04-09 14:47:34 +00:00
Milan Broz
ac7334c167
Add validation of LV name to pvmove -n.
2008-04-04 11:59:31 +00:00
Dave Wysochanski
7f26240442
Fix lvresize to dump stack if vg_lock_and_read() fails.
...
Necessary because vg_lock_and_read() may fail silently if the vg_check_status() call fails.
Also add lvresize tests.
2008-04-02 12:17:30 +00:00
Dave Wysochanski
d83a354781
Enhance test debugging by updating verbose mode of check_*_field_ functions.
...
Author: Dave Wysochanski <dwysocha@redhat.com>
2008-03-28 18:02:22 +00:00
Dave Wysochanski
eaa46a2575
Add vgmerge tests.
2008-03-26 18:03:35 +00:00
Dave Wysochanski
17c1f54369
Add vgsplit tests to verfy attributes of new VG match source VG.
...
Author: Dave Wysochanski <dwysocha@redhat.com>
2008-03-23 15:40:35 +00:00
Dave Wysochanski
33ae38e71b
Fixup vgsplit tests in preparation for vgsplit changes.
2008-03-21 22:00:29 +00:00
Dave Wysochanski
ef58af4bf1
Update vgsplit tests to execute twice (existing and new VG as destination).
2008-03-21 21:14:38 +00:00
Milan Broz
3316d59910
Add metadata test for escaping double quotes in device names (bz431474).
2008-03-12 17:34:58 +00:00
Dave Wysochanski
6381666df4
Update vgsplit tests.
...
- Add validation on pv_count, lv_count, and snap_count after split
NOTE: Some of these counts are misleading. If you compare "lvs" output
with these counts you will be left scratching your head what a "logical volume"
really is. ;-)
2008-03-04 22:49:00 +00:00
Dave Wysochanski
736f1aa301
Update vgsplit tests.
...
- Divide into 'usage' and 'operation' tests.
- Add operation tests for specific LV types.
2008-03-04 19:48:32 +00:00