Peter Rajnoha
5b04eda93f
tests: add report-fields.sh test
2015-10-30 15:47:56 +01:00
Peter Rajnoha
9a3b64e81a
tests: add test for minimum mda size
2015-10-30 10:02:00 +01:00
Zdenek Kabelac
28e54032c0
tests: update test for resize
...
Drop already tested 'threshold & create' which is in
lvextend-thin-full.sh
Count with now match faster 'dmeventd' wakeup on watermark
as it's now nearly instant after crossing threshold value.
2015-10-29 15:11:16 +01:00
Ondrej Kozina
bca55c9b20
tests: replace invalid use of 'fail' with 'die'
2015-10-29 13:30:29 +01:00
Zdenek Kabelac
f104a81932
tests: let pass bigger readahead
...
If the underlaying device has actually bigger read-ahead settings,
let it pass.
But anyway switch to 512 strip-size to get really high R-A sector count.
2015-10-29 12:39:07 +01:00
Zdenek Kabelac
3720eb63be
tests: fix wrong line has been commented
2015-10-29 12:39:07 +01:00
Zdenek Kabelac
8b5525383f
tests: no point in using should
...
lvmetad does not support lvm1 - so expect failure.
2015-10-29 12:39:07 +01:00
Zdenek Kabelac
4159680a0e
tests: use more SKIP
...
Speed-up check_lvmpolld.
2015-10-27 16:00:09 +01:00
Zdenek Kabelac
3b5939bbbb
tests: use skip flags
...
corrected usage of skip flags.
2015-10-27 00:45:37 +01:00
Zdenek Kabelac
b29593378f
tests: snapshot now respects threshold
2015-10-26 07:38:23 +01:00
Ondrej Kozina
ef4d69f456
tests: add lvmetad shutdown on idle test
2015-10-20 15:45:28 +02:00
Ondrej Kozina
392248186e
tests: add test for missing mirror in-sync info
2015-10-20 12:19:02 +02:00
Zdenek Kabelac
acc70de439
tests: more extend testing
2015-10-13 16:02:21 +02:00
Zdenek Kabelac
cf1c2da836
tests: wait for initial sync
...
Raid should be in-sync ATM for any gaming.
2015-10-13 16:02:21 +02:00
Peter Rajnoha
5bd63df237
tests: test vgimportclone and -n option
2015-10-12 12:55:39 +02:00
Zdenek Kabelac
4c2cc782aa
tests: ensure test will not block
...
This test is somewhat 'stupid' and simulates mostly unsupported
situation - so avoid blocking here.
2015-10-01 16:45:14 +02:00
Zdenek Kabelac
05e7fdd5ce
tests: use proper target name for check
2015-10-01 16:05:51 +02:00
Alasdair G Kergon
7097663ddd
test: Cope with stripe rounding message change.
2015-09-28 12:25:31 +01:00
Zdenek Kabelac
47f623d64b
tests: update removal test
...
Test is currently checking a very non-standard use case.
Make it a more resistent against being blocked in kernel.
2015-09-22 00:08:45 +02:00
Zdenek Kabelac
83a52c07b7
tests: check dmsetup remove --force
2015-09-18 17:45:46 +02:00
Zdenek Kabelac
7d1dd5f52d
tests: use remount-ro for extfs
...
Avoid showing kernel warn of umounting broken fs.
2015-09-18 17:45:46 +02:00
Peter Rajnoha
b5022102bb
libdm: report: make it possible to use blank value as selection for string list report field
...
$ lvs -o name,tags vg
LV LV Tags
lvol0
lvol1 mytag
Before this patch:
$ lvs -o name,tags vg -S 'tags=""'
Failed to parse string list value for selection field lv_tags.
Selection syntax error at 'tags=""'.
Use 'help' for selection to get more help.
(and the same for -S 'tags={}' and -S 'tags=[]')
With this patch applied:
$ lvs -o name,tags vg -S 'tags=""'
LV LV Tags
lvol0
(and the same for -S 'tags={}' and -S 'tags=[]')
2015-09-17 10:19:15 +02:00
Zdenek Kabelac
cee9ed2244
tests: early check for snapshot-merge
2015-09-14 20:18:54 +02:00
Zdenek Kabelac
e7e15631dd
tests: lvextend of full thin pool
2015-09-14 20:18:54 +02:00
Zdenek Kabelac
226e7d7b3c
tests: wait for sync before deactivation
...
On slower machine/disk, sync may block udev from reading and may prevent
deactivation.
2015-09-11 21:52:27 +02:00
Zdenek Kabelac
cd2e4310b3
tests: new thin tests
2015-09-11 21:52:27 +02:00
Zdenek Kabelac
54c982081f
tests: check cache stripe and raid behavior
...
Somehow raid tests landed in plain cache - separte them out
so they properly check for have_raid.
Check we do not support strip option with cache-pool creation.
2015-09-10 17:28:47 +02:00
Zdenek Kabelac
5911fa1d91
cache: warn if caching causes troubles
...
Certain stacks of cached LVs may have unexpected consequences.
So add a warning function called when LV is cached to detect
such caces and WARN user about them - the best we could do ATM.
2015-09-10 17:27:30 +02:00
Zdenek Kabelac
587fd6a0e4
tests: ensure dd flushed all data before exit
2015-09-08 15:41:34 +02:00
Zdenek Kabelac
6cb7f21e38
tests: better check for compiled version
...
Use install /lib files to check for expected version.
2015-09-08 15:41:34 +02:00
Zdenek Kabelac
5da497d0a8
tests: update thin test
...
Use slightly better values
2015-09-03 23:34:37 +02:00
Zdenek Kabelac
dc261f17e9
tests: use conv=fdatasync
...
Should be slightly better to flushed before dd exits
instead of using direct IO.
2015-09-03 23:34:37 +02:00
Zdenek Kabelac
d0ff35c5a6
tests: update cache tests
2015-08-26 11:24:41 +02:00
David Teigland
ba898b9ab6
tests: fix check for lvmlockd test
2015-08-21 17:00:21 -05:00
David Teigland
d827dd8b05
tests: add test for lvmlockd lock_args
2015-08-21 15:09:38 -05:00
David Teigland
1f27c9f6a4
tests: create/remove improvements for lvmlockd testing
2015-08-21 15:09:38 -05:00
David Teigland
d310e1f907
test: allow tests with lvmlockd
2015-08-21 15:09:38 -05:00
Zdenek Kabelac
1c811bfcd9
tests: check cachepolicy with lvconvert
2015-08-21 15:35:45 +02:00
David Teigland
c09dad71fb
tests: fix lockd options in sanlock-prepare
2015-08-18 15:06:49 -05:00
Zdenek Kabelac
77357081c8
tests: update thin test
...
Since we now let pass activation of thin-pool 'off-by-one' for
plain 'vgchange -ay' update the test to use higher TID.
2015-08-17 17:07:09 +02:00
Zdenek Kabelac
a606966029
tests: Revert update for new thin pool messaging
...
This reverts commit 3dbb9a57ca
.
Original code is back as the code restored previous TID handling.
2015-08-17 11:25:03 +02:00
Zdenek Kabelac
c2d814e78d
tests: keep testing mq policy
...
Tests were written for 'mq' policy, so disable smq.
2015-08-12 14:33:16 +02:00
Alasdair G Kergon
c7fc06a262
test: Ignore known concurrent VG clvmd failure.
...
Don't abort test when clvmd processes two VGs concurrently.
CLVMD: ioctl/libdm-iface.c:1940 Internal error: Performing unsafe table load while 3 device(s) are known to be suspended: (253:19)
2015-07-17 12:56:52 +01:00
Zdenek Kabelac
4a33d57143
thin: fix warning for overprovisioning
...
When lvm.conf is properly configure for auto resize of overprovisioned
thin-pool volume, avoid showing any warning (2.02.124).
2015-07-15 13:10:21 +02:00
Zdenek Kabelac
bfd0689d64
tests: use old snapshot for huge volumes
...
Avoid stacking thins over thins.
2015-07-07 09:57:32 +02:00
Jonathan Brassow
4daea88516
clean-up: typos s/bellow/below/
2015-07-06 10:15:11 -05:00
Zdenek Kabelac
3dbb9a57ca
tests: update for new thin pool messaging
2015-07-03 16:13:15 +02:00
Zdenek Kabelac
622064f00f
thin: check for overprovisioning
2015-07-03 16:13:14 +02:00
David Teigland
fe70b03de2
Add lvmlockd
2015-07-02 15:42:26 -05:00
Peter Rajnoha
eaa0d927a4
tests: add test for 454782f
(select with synonyms for string field types)
2015-07-02 11:46:58 +02:00