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
Zdenek Kabelac
9e3ef2809a
tests: link some new cache profiles
2015-08-12 14:33:16 +02:00
Marian Csontos
0dae377fbf
test: Update Makefiles
...
- Add missing check_lvmpolld to toplevel Makefile
- Document check_system
2015-07-30 20:39:38 +02:00
Marian Csontos
b785a50da4
test: Help, default and relative paths in runner
...
Add help message.
Handle relative paths first.
Use `.` for OUTDIR instead of `/` if empty.
2015-07-17 20:36:50 +02:00
Marian Csontos
2bc0525e93
test: Fix hardcoded /usr/share in testsuite
2015-07-17 20:36:50 +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
Marian Csontos
47ac6a1a2e
test: Fix syntax error in prepare_devs
2015-07-10 16:15:15 +02:00
Zdenek Kabelac
6e1f421a6d
tests: follow symlinks
...
If the srcdir itself is a symlink the find would not return expected
value. So support also this config and use -L.
2015-07-08 15:41:48 +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
Zdenek Kabelac
02767c5eb1
tests: tests needs pre 1.13 thin-pool extorg
...
This test is testing older style, so disable feature when present.
2015-06-26 22:16:01 +02:00
Zdenek Kabelac
03c4fee5a7
tests: deactivate before remove
...
Testing if this avoids udev race with removal of snapshot on some
test machines.
See: https://bugzilla.redhat.com/show_bug.cgi?id=1217819
2015-06-26 22:11:46 +02:00
Zdenek Kabelac
44c7bc0262
tests: workaround udev problem
...
If udev has not removed 'dir' entry - just issue TEST WARNING, clear
dir, but do not fail whole rest of test.
2015-06-24 15:19:53 +02:00
Zdenek Kabelac
4c6b3f5ec3
tests: use vgscan after enable_dev
...
Since our test environment runs also in non-real-udev world,
it's using /etc/.cache file with scanned files.
So in this case it is mandatory the user runs 'vgscan'
after a device reappears in the system.
This 'first' lvm2 command then fixes metadata (just like vgs did).
2015-06-23 13:39:57 +02:00
Zdenek Kabelac
ae76e8f0d0
tests: skip when snapshot does not work
...
Some older kernel (i.e. 3.11.10 on fc20) do not work properly.
Skip the test if snapshot does not meet 50%.
2015-06-23 13:25:09 +02:00
Zdenek Kabelac
7ee3ccd826
tests: newer version needed for ext-orig
2015-06-23 11:56:42 +02:00
Zdenek Kabelac
9c86d33e68
cleanup: avoid printing gcc warning
...
Casting to (void) with gcc doesn't remove unused_result warning.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509
2015-06-23 11:06:02 +02:00
Zdenek Kabelac
b45e9183bc
tests: external origin updates
...
Update test for recent updates to support unalligned sizes
and extension of reduced volume.
2015-06-19 16:33:29 +02:00
Zdenek Kabelac
a3e0d830bd
thin: support unaligned size of external origin and thin pool
...
With thin-pool kernel target module 1.13 it's now support usage of
external origin with sizes which are not 'alligned' with chunk size
of thin-pool.
Enable lvm2 support for this and also fix reporting of data_percent
usage for case sizes are not alligned.
2015-06-18 18:50:36 +02:00
Petr Rockai
9c0049b1ce
test: Ensure that outdated PVs are wiped just once.
2015-06-10 16:27:59 +02:00
Zdenek Kabelac
778b66a719
tests: check for idle only for raid type
2015-05-27 11:59:10 +02:00
Zdenek Kabelac
d3abc25e76
tests: check for clmvd socket
...
A bit hacky since it expects PID_DIR == DEFAULT_RUN_DIR for now,
just to check whether it fixes startup clvmd sync problem.
2015-05-27 11:10:43 +02:00
Zdenek Kabelac
f0a4955eb1
tests: better check for array in sync
...
Update check for raid array being in sync - getting somewhat complex.
It's another way to fight with problems in:
https://bugzilla.redhat.com/show_bug.cgi?id=1210637
2015-05-27 11:10:43 +02:00
Zdenek Kabelac
c254743ef3
tests: drop debug print
2015-05-27 11:10:43 +02:00
Ondrej Kozina
da20e0c507
tests: add test for pvscan --cache --background
...
regression test for a segfault in pvscan --cache --background
bug fixed by commit:
f8bf641095
2015-05-25 10:48:45 +02:00
David Teigland
e27182249a
tests: add test for duplicate pvs
2015-05-19 11:02:53 -05:00
Zdenek Kabelac
0cb9df3cec
tests: fix calcucaltion
...
Code works properly.
2015-05-18 12:45:43 +02:00
Zdenek Kabelac
caaca15854
tests: thin_restore not needed
...
Few more test which could live without thin_restore.
2015-05-18 12:45:42 +02:00
Zdenek Kabelac
30c3bbcd9e
makefiles: better clean
...
More exact clean of library exported symbols files.
Also use $(firstword) test to check for empty string
so 'make clean' has now cleaner condensed look.
Clean also created include links.
2015-05-18 12:45:42 +02:00
Zdenek Kabelac
1bed578535
makefiles: use := for shell calls
2015-05-18 12:45:42 +02:00
Zdenek Kabelac
76cc477fba
tests: no warn if test does not need thin_repair
...
Set LVM_TEST_THIN_REPAIR_CMD to /bin/false for test which
doesn't need it.
This way - even if on the system there is no such tool present,
test will not result with warning about missing tool.
Also remove from Makefile settings of TEST vars which are set in
through /lib/paths - this also allows to override them in test.
2015-05-17 20:24:36 +02:00
Zdenek Kabelac
a42c1c5728
tests: respect @CONFDIR@/machine-id
...
Obtain location of machine-id.
NOTE: lvmconfig cannot dump 'life' value - should be fixed.
2015-05-14 10:52:55 +02:00
Zdenek Kabelac
57a16abe2c
tests: do not use |&
...
Bash 3.2 doesn't understand this syntax (i.e. RHEL5).
And it's even better - reports syntax error and return success.
2015-05-14 10:52:55 +02:00
Ondrej Kozina
2ec51e6185
tests: remove forgotten -vvvv option
2015-05-12 17:16:54 +02:00
Zdenek Kabelac
100daa7fd8
tests: ndev by default
2015-05-12 12:40:37 +02:00
Zdenek Kabelac
13e87045fd
makefiles: use LN_S
2015-05-12 12:40:37 +02:00
Ondrej Kozina
f5199a1cbd
tests: remove forgotten set -v in aux
2015-05-11 19:08:19 +02:00
Zdenek Kabelac
5420edd56e
tests: split flavours
...
Remove duplicate flavour-udev-lvmetad-lvmpolld
and put them 1-per-line.
2015-05-11 17:31:09 +02:00
Zdenek Kabelac
3eb2d4d2ce
tests: typo in aux
...
Ooops editor grabbed q in test.
2015-05-11 16:14:24 +02:00
Zdenek Kabelac
fabc19b73c
tests: disable lvmetad and lvmpolld
...
Since now we enable those by default when compiled with those daemons,
explicitely disable them in tests when needed.
Alphabetically sort configurables.
2015-05-11 15:53:21 +02:00
Zdenek Kabelac
e3ccf98023
tests: missed conversion
...
Assuming it should test same number as other functions.
2015-05-09 09:17:26 +02:00
Zdenek Kabelac
abcab54cca
tests: avoid clobering dmesg
...
Restore old harness access to /dev/kmsg.
2015-05-09 09:17:26 +02:00
Ondrej Kozina
e587b0677b
lvmpolld: Add standalone polldaemon.
...
See doc/lvmpolld_overview.txt
2015-05-09 00:59:18 +01:00