1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/test/shell
David Teigland 74a388cca1 pvscan: autoactivate a VG once
When a VG has multiple PVs, and all those PVs come online
at the same time, concurrent pvscans for each PV will all
create the individual pvid files, and all will often see
the VG is now complete.  This causes each of the pvscan
commands to think it should activate the VG, so there
are multiple activations of the same VG.  The vg lock
serializes them, and only the first pvscan actually does
the activation, but there is still a lot of extra overhead
and time used by the other pvscans that attempt to
activate the already active VG.  This can lead to a backlog
of pvscans and timeouts.

To fix this, this adds a new /run/lvm/vgs_online/ dir that
works like the existing /run/lvm/pvs_online/ dir.  Each pvscan
that wants to activate a VG will first try to exlusively create
the file vgs_online/<vgname>.  Only the first pvscan will
succeed, and that one will do the VG activation. The other
pvscans will find the vgname file exists and will not do the
activation step.

When a PV goes offline, the vgs_online file for the corresponding
VG is removed.  This allows the VG to be autoactivated again
when the PV comes online again.  This requires that the vgname be
stored in the pvid files.
2019-02-21 15:17:41 -06:00
..
000-basic.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
aa-lvmlockd-dlm-prepare.sh tests: drop extra sourcing of utils 2017-07-10 14:23:53 +02:00
aa-lvmlockd-sanlock-prepare.sh tests: replace legacy code 2017-07-10 14:23:53 +02:00
activate-minor.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
activate-missing-segment.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
activate-missing.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
activate-partial.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
activation-skip.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
backup-read-only.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
cache-metadata2.sh tests: check policy mq can be used with format2 2018-08-07 17:59:50 +02:00
cache-single-options.sh tests: futher test tunning 2018-11-08 17:19:39 +01:00
cache-single-thin.sh tests: futher test tunning 2018-11-08 17:19:39 +01:00
cache-single-types.sh tests: specify m1 for raid1 in cache-single-types 2018-11-08 14:12:42 -06:00
cache-single-usage.sh tests: updates 2018-11-08 12:22:18 +01:00
clvmd-restart.sh tests: use read -r 2017-07-10 14:23:53 +02:00
component-cache.sh tests: enable lvcreate cache tests with lvmlockd 2018-05-30 15:56:08 -05:00
component-mirror.sh tests: component activation 2018-03-06 15:42:49 +01:00
component-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
component-thin.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
covercmd.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
discards-thin.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
dmeventd-restart.sh tests: extend sleep 2018-11-30 13:03:09 +01:00
dmsecuretest.sh tests: updates 2018-11-29 23:10:09 +01:00
dmsetup-integrity-keys.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
dmsetup-keyring.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
dmstats-create.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
dmstats-report.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
dumpconfig.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
error-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
fsadm-crypt.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
fsadm-renamed.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
fsadm.sh tests: raise minsize of xfs 2018-11-17 00:30:50 +01:00
hints.sh hints: invalidate when pvscan --cache sees a new PV 2019-01-16 15:34:20 -06:00
inconsistent-metadata.sh tests: remove lvmetad variation 2018-09-10 14:26:57 -05:00
listings.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lock-blocking.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lock-parallel.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
losetup-partscan.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lv-ancestry.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-cache-mode.sh tests: enable lvcreate cache tests with lvmlockd 2018-05-30 15:56:08 -05:00
lvchange-cache-old.sh tests: change lvcreate syntax to allow lvmlockd 2018-05-30 16:40:03 -05:00
lvchange-cache-syncaction-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-cache.sh tests: update cache test 2019-01-21 12:53:16 +01:00
lvchange-mirror.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-partial-raid10.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-partial.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvchange-raid1-writemostly.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-raid10.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvchange-raid456.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvchange-raid-transient-failures.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-rebuild-raid.sh test: add convcenience conversion tests linear <-> striped 2018-06-05 16:23:18 +02:00
lvchange-syncaction-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-thin.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvchange-vdo.sh tests: initial vdo tests 2018-07-09 15:29:16 +02:00
lvconvert-cache-abort.sh tests: enable lvcreate cache tests with lvmlockd 2018-05-30 15:56:08 -05:00
lvconvert-cache-chunks.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-cache-raid.sh Allow dm-cache cache device to be standard LV 2018-11-06 13:44:54 -06:00
lvconvert-cache-smq.sh tests: enable lvcreate cache tests with lvmlockd 2018-05-30 15:56:08 -05:00
lvconvert-cache-snapshot.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-cache-thin.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-cache.sh Allow dm-cache cache device to be standard LV 2018-11-06 13:44:54 -06:00
lvconvert-m-raid1-degraded.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-mirror-basic-0.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-mirror-basic-1.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-mirror-basic-2.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-mirror-basic-3.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-mirror-basic.sh tests: testing mirrorred mirror log 2018-12-23 01:07:05 +01:00
lvconvert-mirror-split.sh tests: splitmirror for mirror type 2018-08-07 17:59:50 +02:00
lvconvert-mirror-updown.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-mirror.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
lvconvert-raid0_to_raid10.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-raid0-striped.sh lvconvert: fix regression preventing direct striped conversion 2018-08-21 17:28:56 +02:00
lvconvert-raid1-split-trackchanges.sh lvconvert: reject conversions on raid1 split trackchanges LVs 2018-07-26 02:05:54 +02:00
lvconvert-raid5_to_raid10.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
lvconvert-raid10.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-raid456.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-raid-allocation.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
lvconvert-raid-regionsize.sh tests: update required raid target 2018-11-19 18:08:54 +01:00
lvconvert-raid-reshape-linear_to_raid6-single-type.sh tests: adjust target version to enable reshape tests 2018-09-11 15:53:25 +02:00
lvconvert-raid-reshape-linear_to_striped-single-type.sh tests: fix lvconvert-raid-reshape-linear_to_striped-single-type.sh 2018-09-19 14:53:41 +02:00
lvconvert-raid-reshape-linear_to_striped.sh tests: adjust target version to enable reshape tests 2018-09-11 15:53:25 +02:00
lvconvert-raid-reshape-load.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
lvconvert-raid-reshape-striped_to_linear-single-type.sh tests: adjust target version to enable reshape tests 2018-09-11 15:53:25 +02:00
lvconvert-raid-reshape-striped_to_linear.sh tests: adjust target version to enable reshape tests 2018-09-11 15:53:25 +02:00
lvconvert-raid-reshape-stripes-load-fail.sh test: comment fixes 2018-08-31 15:09:55 +02:00
lvconvert-raid-reshape-stripes-load-reload.sh tests: reduce memory footprint 2018-11-29 23:10:09 +01:00
lvconvert-raid-reshape-stripes-load.sh test: comment fixes 2018-08-31 15:09:55 +02:00
lvconvert-raid-reshape.sh tests: adjust target version to enable reshape tests 2018-09-11 15:53:25 +02:00
lvconvert-raid-restripe-linear.sh tests: adjust target version to enable reshape tests 2018-09-11 15:53:25 +02:00
lvconvert-raid-status-validation.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
lvconvert-raid-takeover-alloc-failure.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-raid-takeover-linear_to_raid4.sh tests: use select with dmsetup 2018-11-29 23:10:09 +01:00
lvconvert-raid-takeover-raid4_to_linear.sh tests: use select with dmsetup 2018-11-29 23:10:09 +01:00
lvconvert-raid-takeover-thin.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-raid-takeover.sh tests: use select with dmsetup 2018-11-29 23:10:09 +01:00
lvconvert-raid.sh tests: skip part of test 2018-11-18 22:03:50 +01:00
lvconvert-repair-cache.sh tests: enable more working tests with lvmlockd 2018-05-31 16:13:58 -05:00
lvconvert-repair-dmeventd.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvconvert-repair-mirror.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvconvert-repair-policy.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvconvert-repair-raid-dmeventd.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvconvert-repair-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-repair-replace.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
lvconvert-repair-snapshot.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvconvert-repair-thin-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-repair-thin.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-repair-transient-dmeventd.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvconvert-repair-transient.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
lvconvert-repair.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
lvconvert-snapshot-cache.sh tests: update checked messages 2017-10-27 17:07:42 +02:00
lvconvert-snapshot-mirror.sh tests: update checked messages 2017-10-27 17:07:42 +02:00
lvconvert-snapshot-raid.sh tests: update checked messages 2017-10-27 17:07:42 +02:00
lvconvert-snapshot-thin.sh tests: update checked messages 2017-10-27 17:07:42 +02:00
lvconvert-snapshot.sh tests: happy using of 4K backend devices 2018-05-12 17:48:31 +02:00
lvconvert-striped-raid0.sh test: add striped -> raid0 test script 2018-08-22 17:12:44 +02:00
lvconvert-thin-external-cache.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-thin-external.sh tests: replace cat usage 2017-07-10 14:23:53 +02:00
lvconvert-thin-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-thin.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
lvconvert-twostep.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
lvconvert-vdo.sh tests: initial vdo tests 2018-07-09 15:29:16 +02:00
lvcreate-cache-fail.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-cache-no-tools.sh tests: drop unwanted backup 2018-11-17 00:30:50 +01:00
lvcreate-cache-raid.sh tests: enable lvmlockd with tests using lvcreate -H -L LV 2018-05-31 14:49:16 -05:00
lvcreate-cache-snapshot.sh tests: change lvcreate syntax to allow lvmlockd 2018-05-30 16:40:03 -05:00
lvcreate-cache.sh tests: update cache test 2019-01-21 12:53:16 +01:00
lvcreate-external-dmeventd.sh tests: check external origin is monitored 2017-10-16 15:47:46 +02:00
lvcreate-large-raid10.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
lvcreate-large-raid.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
lvcreate-large.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
lvcreate-mirror.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-missing.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-operation.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
lvcreate-pvtags.sh tests: enable lvcreate-pvtags with lvmlockd 2018-05-31 15:37:25 -05:00
lvcreate-raid1-read-error.sh tests: add raid target presence check 2018-10-16 23:49:35 +02:00
lvcreate-raid10.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-raid-nosync.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-raid-volume_list.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-repair.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
lvcreate-signature-wiping.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-small-snap.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-striped-mirror.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-thin-big.sh tests: rounding for pools changed to power of 2 2019-01-28 22:17:27 +01:00
lvcreate-thin-cache.sh tests: enable lvmlockd with tests using lvcreate -H -L LV 2018-05-31 14:49:16 -05:00
lvcreate-thin-external-size.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-thin-external.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-thin-power2.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-thin-snap.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-thin.sh tests: check how thin-pool allocation works 2018-07-09 00:23:35 +02:00
lvcreate-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-vdo.sh tests: initial vdo tests 2018-07-09 15:29:16 +02:00
lvextend-percent-extents.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-snapshot-dmeventd.sh tests: enable more working tests with lvmlockd 2018-05-31 16:13:58 -05:00
lvextend-snapshot-policy.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-thin-cache.sh tests: enable lvmlockd with tests using lvcreate -H -L LV 2018-05-31 14:49:16 -05:00
lvextend-thin-data-dmeventd.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-thin-full.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvextend-thin-metadata-dmeventd.sh tests: update parm for new kernel 2018-11-18 22:21:24 +01:00
lvextend-thin-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-thin.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-vdo-dmeventd.sh tests: vdo dmeventd resize 2019-01-21 12:53:16 +01:00
lvextend-vdo.sh tests: initial test for vdo resize 2019-01-21 12:53:16 +01:00
lvm-init.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvm-on-md.sh tests: lvm-on-md udev issues 2018-12-05 12:14:17 -06:00
lvmcache-exercise.sh tests: replace cat usage 2017-07-10 14:23:53 +02:00
lvmlockd-hello-world.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvmlockd-lv-types.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvrename-cache-thin.sh Allow dm-cache cache device to be standard LV 2018-11-06 13:44:54 -06:00
lvresize-full.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvresize-mirror.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvresize-raid10.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvresize-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvresize-rounding.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvresize-thin-external-origin.sh tests: check inactive extorig resize 2018-02-28 21:15:55 +01:00
lvresize-thin-metadata.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvresize-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvresize-vdo.sh tests: initial test for vdo resize 2019-01-21 12:53:16 +01:00
lvs-cache.sh tests: enable lvmlockd with tests using lvcreate -H -L LV 2018-05-31 14:49:16 -05:00
mda-rollback.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
mdata-strings.sh tests: enable more working tests with lvmlockd 2018-05-31 16:13:58 -05:00
metadata-balance.sh tests: enable metadata-balance with lvmlockd 2018-05-31 15:12:34 -05:00
metadata-full.sh tests: requires at least 2 iterations 2018-11-29 23:10:09 +01:00
metadata.sh tests: remove vgconvert usage 2018-06-13 14:16:28 -05:00
mirror-names.sh tests: skip portion of test for lvmpolld 2018-11-18 22:03:50 +01:00
mirror-vgreduce-removemissing.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
name-mangling.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
nomda-missing.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
nomda-restoremissing.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
orphan-ondisk.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pe-align.sh Place the first PE at 1 MiB for all defaults 2018-11-26 16:36:50 -06:00
pool-labels.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
process-each-duplicate-pvs.sh add device hints to reduce scanning 2019-01-15 10:23:47 -06:00
process-each-duplicate-vgnames.sh tests: use pvscan after enable_dev in process-each-duplicate-vgnames 2019-01-28 11:38:05 -06:00
process-each-lv.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
process-each-pv-nomda-all.sh tests: use bash 2017-07-10 14:23:53 +02:00
process-each-pv-nomda.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
process-each-pv.sh tests: use bash 2017-07-10 14:23:53 +02:00
process-each-pvresize.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
process-each-vg.sh tests: use bash 2017-07-10 14:23:53 +02:00
process-each-vgreduce.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
profiles-cache.sh tests: enable lvcreate cache tests with lvmlockd 2018-05-30 15:56:08 -05:00
profiles-thin.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
profiles-vdo.sh tests: fix tested targeted 2018-10-16 21:56:00 +02:00
profiles.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pv-check-dev-size.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pv-duplicate-uuid.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pv-ext-flags.sh tests: correct typo 2017-07-11 16:26:12 +02:00
pv-ext-update.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pv-min-size.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pv-range-overflow.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvchange-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvcreate-bootloaderarea.sh Place the first PE at 1 MiB for all defaults 2018-11-26 16:36:50 -06:00
pvcreate-ff.sh tests: use bash 2017-07-10 14:23:53 +02:00
pvcreate-md-fake-hdr.sh scan: use full md filter when md 1.0 devices are present 2018-06-15 12:21:25 -05:00
pvcreate-metadata0.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvcreate-operation-md.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
pvcreate-operation.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvcreate-restore.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
pvcreate-usage.sh Place the first PE at 1 MiB for all defaults 2018-11-26 16:36:50 -06:00
pvmove-abort-all.sh tests: old systems do not have even throttling 2018-05-12 23:37:30 +02:00
pvmove-abort.sh tests: bigger lv 2018-06-14 22:02:01 +02:00
pvmove-all-segtypes.sh tests: update set of devices 2018-01-23 11:45:18 +01:00
pvmove-background.sh tests: use bash 2017-07-10 14:23:53 +02:00
pvmove-basic.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pvmove-cache-segtypes.sh tests: pvmove supports more cases 2017-11-15 21:00:29 +01:00
pvmove-lvs.sh tests: initial testing code for lvs while pvmove runs 2018-06-08 14:37:31 +02:00
pvmove-raid-segtypes.sh tests: properly test with clustered VG 2018-01-17 14:45:48 +01:00
pvmove-restart.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pvmove-resume-1.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pvmove-resume-2.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pvmove-resume-multiseg.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pvmove-thin-segtypes.sh tests: properly test with clustered VG 2018-01-17 14:45:48 +01:00
pvremove-thin.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
pvremove-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvremove-warnings.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvresize-mdas.sh tests: check pvresize with metadata size 2018-06-08 14:37:31 +02:00
pvscan-autoactivate.sh pvscan: autoactivate a VG once 2019-02-21 15:17:41 -06:00
pvscan-autoactivation-polling.sh tests: autoactivation tests for use without lvmetad 2018-07-10 10:49:34 -05:00
pvscan-cache.sh pvscan: autoactivate a VG once 2019-02-21 15:17:41 -06:00
pvscan-nomda-bg.sh tests: create whole path with mkdir 2018-11-18 22:03:50 +01:00
read-ahead.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
relative-sign-options.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
report-fields.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
report-hidden.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
scan-lvs.sh tests: add scan-lvs 2018-08-30 10:00:36 -05:00
select-report.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
select-tools-thin.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
select-tools.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-autoumount-dmeventd.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-cluster.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-maxsize.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-merge-stack.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-merge.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-reactivate.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-remove-dmsetup.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
snapshot-rename.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-usage-exa.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
snapshot-usage.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
snapshots-of-mirrors.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
stray-device-node.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
system_id.sh tests: drop lvmetad parts of system_id test 2018-09-10 14:08:27 -05:00
tags.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
test-partition.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
thin-autoumount-dmeventd.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-defaults.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-dmeventd-warns.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
thin-flags.sh tests: use bash 2017-07-10 14:23:53 +02:00
thin-foreign-dmeventd.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-large.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
thin-many-dmeventd.sh tests: timing without /usr/bin/time 2018-10-16 21:56:00 +02:00
thin-merge.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-overprovisioning.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-resize-match.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-restore.sh tests: update with --yes 2018-06-25 15:07:55 +02:00
thin-vglock.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-volume-list.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
topology-support.sh Place the first PE at 1 MiB for all defaults 2018-11-26 16:36:50 -06:00
unknown-segment.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
unlost-pv.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
vg-check-devs-used.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
vg-name-from-env.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
vgcfgbackup-lvm1.sh tests: remove -cn option from some commands 2018-06-07 16:17:04 +01:00
vgcfgbackup-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
vgchange-many.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
vgchange-maxlv.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
vgchange-partial.sh tests: remove use of vgcreate -c option 2018-06-08 10:51:07 -05:00
vgchange-sysinit.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
vgchange-usage.sh tests: remove use of vgcreate -c option 2018-06-08 10:51:07 -05:00
vgck.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
vgcreate-many-pvs.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
vgcreate-usage.sh tests: vgcreate-usage update for lvmlockd 2018-05-30 09:25:45 -05:00
vgextend-restoremissing.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
vgextend-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
vgimportclone.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
vgmerge-operation.sh tests: use bash 2017-07-10 14:23:53 +02:00
vgmerge-usage.sh tests: use bash 2017-07-10 14:23:53 +02:00
vgreduce-removemissing-snapshot.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
vgreduce-usage.sh tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05:00
vgremove-corrupt-vg.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
vgrename-usage.sh tests: use bash 2017-07-10 14:23:53 +02:00
vgsplit-operation.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
vgsplit-raid.sh tests: assign as string 2017-07-10 14:23:53 +02:00
vgsplit-stacked.sh tests: set scan_lvs=1 in tests that stack PVs on LVs 2019-02-20 13:52:35 -06:00
vgsplit-thin.sh tests: check vgsplit thin-data and ext.origin 2018-02-27 14:37:47 +01:00
vgsplit-usage.sh tests: remove vgsplit-usage cluster test 2018-06-08 14:01:05 -05:00
writecache.sh writecache: prompt before using an LV to hold cache 2019-01-02 11:44:03 -06:00
zero-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
zz-lvmlockd-dlm-remove.sh tests: use bash 2017-07-10 14:23:53 +02:00
zz-lvmlockd-sanlock-remove.sh tests: use bash 2017-07-10 14:23:53 +02:00