1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/test/shell
David Teigland cac4a9743a Allow dm-cache cache device to be standard LV
If a single, standard LV is specified as the cache, use
it directly instead of converting it into a cache-pool
object with two separate LVs (for data and metadata).

With a single LV as the cache, lvm will use blocks at the
beginning for metadata, and the rest for data.  Separate
dm linear devices are set up to point at the metadata and
data areas of the LV.  These dm devs are given to the
dm-cache target to use.

The single LV cache cannot be resized without recreating it.

If the --poolmetadata option is used to specify an LV for
metadata, then a cache pool will be created (with separate
LVs for data and metadata.)

Usage:

$ lvcreate -n main -L 128M vg /dev/loop0

$ lvcreate -n fast -L 64M vg /dev/loop1

$ lvs -a vg
  LV   VG Attr       LSize   Type   Devices
  main vg -wi-a----- 128.00m linear /dev/loop0(0)
  fast vg -wi-a-----  64.00m linear /dev/loop1(0)

$ lvconvert --type cache --cachepool fast vg/main

$ lvs -a vg
  LV           VG Attr       LSize   Origin       Pool  Type   Devices
  [fast]       vg Cwi---C---  64.00m                     linear /dev/loop1(0)
  main         vg Cwi---C--- 128.00m [main_corig] [fast] cache  main_corig(0)
  [main_corig] vg owi---C--- 128.00m                     linear /dev/loop0(0)

$ lvchange -ay vg/main

$ dmsetup ls
vg-fast_cdata   (253:4)
vg-fast_cmeta   (253:5)
vg-main_corig   (253:6)
vg-main (253:24)
vg-fast (253:3)

$ dmsetup table
vg-fast_cdata: 0 98304 linear 253:3 32768
vg-fast_cmeta: 0 32768 linear 253:3 0
vg-main_corig: 0 262144 linear 7:0 2048
vg-main: 0 262144 cache 253:5 253:4 253:6 128 2 metadata2 writethrough mq 0
vg-fast: 0 131072 linear 7:1 2048

$ lvchange -an vg/min

$ lvconvert --splitcache vg/main

$ lvs -a vg
  LV   VG Attr       LSize   Type   Devices
  fast vg -wi-------  64.00m linear /dev/loop1(0)
  main vg -wi------- 128.00m linear /dev/loop0(0)
2018-11-06 13:44:54 -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 Allow dm-cache cache device to be standard LV 2018-11-06 13:44:54 -06:00
cache-single-thin.sh Allow dm-cache cache device to be standard LV 2018-11-06 13:44:54 -06:00
cache-single-types.sh Allow dm-cache cache device to be standard LV 2018-11-06 13:44:54 -06:00
cache-single-usage.sh Allow dm-cache cache device to be standard LV 2018-11-06 13:44:54 -06: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: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
dmeventd-restart.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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: enable lvcreate cache tests with lvmlockd 2018-05-30 15:56:08 -05: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: drop lvmetad bits 2018-09-10 11:49:11 -05: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 tests: drop lvmetad bits 2018-09-10 11:49:11 -05: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: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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 test: comment fixes 2018-08-31 15:09:55 +02: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: bump dm-raid version to 1.14.0 2018-09-11 16:05:48 +02:00
lvconvert-raid-takeover-raid4_to_linear.sh tests: bump dm-raid version to 1.14.0 2018-09-11 16:05:48 +02:00
lvconvert-raid-takeover-thin.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-raid-takeover.sh lvconvert: fix interim segtype regression on raid6 conversions 2018-09-07 13:48:19 +02:00
lvconvert-raid.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05: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 tests: enable vg repair tests with lvmlockd 2018-05-30 12:57:46 -05: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 tests: lvconvert-repair remove cluster test 2018-06-12 11:35:45 -05: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: update checked message 2017-08-02 00:04:35 +02:00
lvconvert-twostep.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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: properly enforce v1 2018-10-16 21:56:00 +02: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: enable lvmlockd with tests using lvcreate -H -L LV 2018-05-31 14:49:16 -05:00
lvcreate-external-dmeventd.sh tests: check external origin is monitored 2017-10-16 15:47:46 +02:00
lvcreate-large-raid10.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvcreate-large-raid.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
lvcreate-large.sh tests: use bash 2017-07-10 14:23:53 +02: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 tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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 cleanup: fix grammar in output - less then -> less than 2018-05-17 10:37:45 +02: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
lvm-init.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvm-on-md.sh tests: add new test for lvm on md devices 2018-10-18 13:06:42 -05: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
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: add metadata-full 2018-09-11 12:05:46 -05:00
metadata.sh tests: remove vgconvert usage 2018-06-13 14:16:28 -05:00
mirror-names.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05: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
pool-labels.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
process-each-duplicate-pvs.sh tests: process-each-duplicate-pvs update for lvmlockd 2018-05-30 09:25:45 -05:00
process-each-duplicate-vgnames.sh tests: use bash 2017-07-10 14:23:53 +02: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 tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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: use bash 2017-07-10 14:23:53 +02:00
pvcreate-usage.sh tests: remove vgconvert usage 2018-06-13 14:16:28 -05: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: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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 tests: fix shell quoting 2018-11-06 17:26:15 +01:00
pvscan-autoactivation-polling.sh tests: autoactivation tests for use without lvmetad 2018-07-10 10:49:34 -05:00
pvscan-cache.sh tests: autoactivation tests for use without lvmetad 2018-07-10 10:49:34 -05:00
pvscan-nomda-bg.sh tests: better support for /var/run 2018-10-16 23:49:35 +02: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: drop lvmetad bits 2018-09-10 11:49:11 -05:00
snapshot-rename.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-usage-exa.sh tests: replace cat usage 2017-07-10 14:23:53 +02:00
snapshot-usage.sh tests: fix size of COW 2018-05-15 16:49:53 +02:00
snapshots-of-mirrors.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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 tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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 tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
vgsplit-raid.sh tests: assign as string 2017-07-10 14:23:53 +02:00
vgsplit-stacked.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05: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
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