1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/test/shell
David Teigland 87ee401eea md component detection changes
Move extra md component detection into the label scan phase.
It had been in set_pv_devices which was deep within the vg_read
phase, which wasn't a good place (better to detect that earlier.)
Now that pv metadata info is available in the scan phase, the pv
details (size and device_hint) can be used for extra md checking.

Use the device_hint from the pv metadata to trigger a full md
component check if the device_hint begins with /dev/md.

Stop triggering full md component checks based on missing
udev info for a dev.

Changes to tests to reflect that the code is now detecting
md components in some test case that it wasn't before.
2021-02-05 16:23:51 -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
allow-mixed-block-sizes.sh tests: add wipefs wrapper 2019-10-02 14:11:08 -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-no-discard.sh tests: conversion only of exclusive lv 2019-11-01 16:27:21 +01:00
cache-single-options.sh tests: used cache_pool adds _cpool 2019-10-21 15:32:35 +02:00
cache-single-split.sh tests: fix bash regex syntax 2020-09-16 14:08:05 +02:00
cache-single-thin.sh tests: cachevol needs FORMAT2 2019-10-17 13:03:50 +02:00
cache-single-types.sh tests: cvol 2019-10-14 15:20:25 +02:00
cache-single-usage.sh tests: check for writecache being compiled in 2020-09-08 21:23:03 +02:00
cachevol-cachedevice.sh lvconvert: chunksize option was missing with cachedevice 2021-01-07 13:30:48 -06:00
component-cache.sh tests: used cache_pool adds _cpool 2019-10-21 15:32:35 +02: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
creation-time.sh tests: check accepting out-of-range creation_time 2019-05-10 15:00:21 +02:00
dev-aliases.sh tests: check for cache support presence 2021-02-01 12:13:49 +01:00
discards-thin.sh tests: simplify some var settings 2019-08-09 12:57:21 +02:00
dmeventd-restart.sh tests: avoid checking command result in cluster 2019-11-01 16:27:21 +01:00
dmsecuretest.sh tests: skip test when gcore cannot catch securetest 2020-09-01 23:40:24 +02: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
duplicate-pvs-md0.sh tests: Find md name using lsblk 2019-11-26 09:13:17 +01:00
duplicate-pvs-md1.sh md component detection changes 2021-02-05 16:23:51 -06:00
duplicate-vgnames.sh lvmcache: rework handling of VGs with duplicate vgnames 2020-04-21 14:40:34 -05:00
duplicate-vgrename.sh tests: set skipping autoactivation 2020-09-01 23:40:24 +02:00
error-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
exported.sh tests: add exported.sh 2019-06-25 15:45:47 -05:00
fsadm-crypt.sh tests: add settle wait before issue remove 2019-08-09 12:57:21 +02:00
fsadm-renamed.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
fsadm.sh tests: few more fsadm checks 2020-12-08 20:32:34 +01:00
hints.sh pvscan: rework to improve PVs without metadata 2020-10-22 13:14:31 -05:00
inconsistent-metadata.sh improve reading and repairing vg metadata 2019-06-07 15:54:04 -05:00
integrity-blocksize-2.sh tests: avoid using string 2020-09-12 13:24:03 +02:00
integrity-blocksize-3.sh tests: avoid using string 2020-09-12 13:24:03 +02:00
integrity-blocksize.sh tests: fix cleanup for unbound variables 2020-09-20 00:37:21 +02:00
integrity-dmeventd.sh tests: use 4K with mkfs.xfs 2020-09-20 00:37:21 +02:00
integrity-large.sh tests: enhance low-disk-space behavior 2020-09-18 17:30:45 +02:00
integrity-misc.sh tests: printf to awk 2020-09-18 17:30:45 +02:00
integrity-syncaction.sh tests: integrity mismatch checks for all raid levels 2020-11-11 15:13:46 -06:00
integrity.sh tests: integrity mismatch checks for all raid levels 2020-11-11 15:13:46 -06:00
large-physical-sector-size.sh tests: skip test if scsi_debug is not available 2019-11-01 16:31:12 +01:00
listings.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lock-blocking.sh locking: unify global lock for flock and lockd 2019-04-29 13:01:05 -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: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02: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: accept also value 512 2019-08-09 12:57:21 +02: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 test: add checks for not 100% sync ratio after initiation of check/repair 2019-10-02 15:25:30 +02:00
lvchange-rebuild-raid.sh test: increase size of raid10 LV allowing tests to succeed on fast storage 2019-10-02 15:25:43 +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: check vdo 2019-09-17 13:17:21 +02:00
lvconvert-cache-abort.sh tests: improve cache abort test 2020-09-14 00:15:14 +02:00
lvconvert-cache-chunks.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-cache-raid.sh tests: used cache_pool adds _cpool 2019-10-21 15:32:35 +02: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: pool conversion 2019-09-17 13:13:49 +02:00
lvconvert-cache-vdo.sh tests: vdo caching tests 2019-03-20 14:39:11 +01: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 Revert "tests: Adapt RAID test to changes" 2020-10-13 13:15:16 +02: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: for cluster testing we always need exclusive mirrors 2019-08-09 12:57:21 +02:00
lvconvert-mirror-updown.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-mirror.sh tests: a bit bigger mirrors 2020-09-23 14:47:30 +02: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: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +02: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: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +02:00
lvconvert-raid-reshape-linear_to_striped-single-type.sh tests: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +02:00
lvconvert-raid-reshape-linear_to_striped.sh tests: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +02:00
lvconvert-raid-reshape-load.sh tests: raise needed target version 2020-09-14 00:15:14 +02:00
lvconvert-raid-reshape-striped_to_linear-single-type.sh tests: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +02:00
lvconvert-raid-reshape-striped_to_linear.sh tests: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +02:00
lvconvert-raid-reshape-stripes-load-fail.sh tests: skip test on failing kernel 2020-09-12 13:24:03 +02:00
lvconvert-raid-reshape-stripes-load-reload.sh tests: avoid killing test machines with kernel bug 2021-02-01 15:02:38 +01:00
lvconvert-raid-reshape-stripes-load.sh tests: skip kernel for this test 2020-09-15 23:07:06 +02:00
lvconvert-raid-reshape.sh tests: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +02:00
lvconvert-raid-restripe-linear.sh tests: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +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: fix error detection in lvconvert-raid-takeover.sh 2019-05-23 10:29:52 -05:00
lvconvert-raid.sh tests: skip part of test 2018-11-18 22:03:50 +01:00
lvconvert-repair-cache.sh improve reading and repairing vg metadata 2019-06-07 15:54:04 -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 improve reading and repairing vg metadata 2019-06-07 15:54:04 -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 improve reading and repairing vg metadata 2019-06-07 15:54:04 -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 improve reading and repairing vg metadata 2019-06-07 15:54:04 -05:00
lvconvert-snapshot-cache.sh tests: used cache_pool adds _cpool 2019-10-21 15:32:35 +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: enable tests for lvmlockd 2020-10-02 22:27:00 +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 thin and cache checked messages 2021-02-01 12:13:49 +01:00
lvconvert-twostep.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
lvconvert-vdo-raid.sh tests: basic test for vdo on raid LV 2020-09-23 14:58:24 +02: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 thin and cache checked messages 2021-02-01 12:13:49 +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: simplify some var settings 2019-08-09 12:57:21 +02:00
lvcreate-large-raid.sh tests: use zero backend 2020-09-19 17:30:51 +02:00
lvcreate-large.sh tests: simplify some var settings 2019-08-09 12:57:21 +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 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: adding "" around DM_DEV_DIR 2020-09-10 23:55:03 +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: extend area covered by error target 2020-10-19 16:53:18 +02: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: update thin and cache checked messages 2021-02-01 12:13:49 +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-limits.sh tests: check thin-pool corner case allocs 2021-01-13 12:54:45 +01: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 pool metadata are zeroed 2020-06-24 15:01:03 +02:00
lvcreate-usage.sh tests: update for readahead 2020-01-13 17:42:31 +01:00
lvcreate-vdo-cache.sh tests: check support for online vdo rename 2021-01-22 15:30:37 +01:00
lvcreate-vdo.sh tests: validate vdo slab_size 2020-02-26 13:29:21 +01:00
lvdisplay-raid.sh tests: increase required target version 2021-02-01 20:10:07 +01:00
lvextend-percent-extents.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-raid.sh tests: smaller delay and lowered version 2020-09-16 14:08:05 +02: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: check dmevent with bigger reserved_stack 2020-10-20 22:28:58 +02:00
lvextend-thin-full.sh tests: check auto-growth of thin-pool meta 2019-04-03 13:28:56 +02:00
lvextend-thin-metadata-dmeventd.sh tests: move function to aux for reuse 2020-09-22 23:43:26 +02:00
lvextend-thin-raid.sh tests: add test of resize of different segtypes 2019-11-11 22:44:25 +01: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: check vdopool policy extension 2020-09-22 23:28:43 +02:00
lvm-conf-error.sh tests: filefrag needs to support -e 2020-09-01 17:57:48 +02:00
lvm-init.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvm-on-md.sh tests: add wipefs wrapper 2019-10-02 14:11:08 -05:00
lvmcache-exercise.sh improve reading and repairing vg metadata 2019-06-07 15:54:04 -05:00
lvmlockd-hello-world.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvmlockd-lv-types.sh tests: lvmlockd-lv-types handle new cpool renaming 2019-10-24 13:26:33 -05:00
lvrename-cache-thin.sh tests: used cache_pool adds _cpool 2019-10-21 15:32:35 +02:00
lvrename-vdo.sh tests: check support for online vdo rename 2021-01-22 15:30:37 +01: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-bad-mdaheader.sh tests: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02:00
metadata-bad-text.sh pvscan: rework to improve PVs without metadata 2020-10-22 13:14:31 -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-old.sh tests: add case for metadata checksum differences 2020-09-28 13:25:57 -05:00
metadata-zero-space.sh test: Fix metadata-zero-space with long VG names 2019-11-06 16:20:27 +01:00
metadata.sh metadata: include description with command in metadata areas 2019-06-20 16:09:05 -05:00
mirror-names.sh tests: skip portion of test for lvmpolld 2018-11-18 22:03:50 +01:00
mirror-vgreduce-removemissing.sh improve reading and repairing vg metadata 2019-06-07 15:54:04 -05:00
missing-pv-unused.sh tests: add missing-pv missing-pv-unused 2019-06-07 15:54:04 -05:00
missing-pv.sh tests: add missing-pv missing-pv-unused 2019-06-07 15:54:04 -05:00
name-mangling.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
nomda-missing.sh tests: add more tracing info 2019-11-15 12:37:44 +01:00
nomda-restoremissing.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
open-file-limit.sh tests: open-file-limit skip without prlimit 2019-09-11 14:01:55 -05:00
orphan-ondisk.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
outdated-pv.sh tests: add outdated-pv.sh 2019-06-07 15:54:04 -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-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-corruption.sh tests: add corruption write on PV test 2020-01-23 10:32:15 +01:00
pv-duplicate-uuid.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
pv-ext-flags.sh improve reading and repairing vg metadata 2019-06-07 15:54:04 -05: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
pvck-dump.sh Revert "tests: revert lvm shell use in pvck-dump" 2020-10-28 16:45:04 -05:00
pvck-repair.sh tests: add case for metadata checksum differences 2020-09-28 13:25:57 -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: add wipefs wrapper 2019-10-02 14:11:08 -05:00
pvcreate-operation.sh tests: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02:00
pvcreate-restore.sh tests: simplify some var settings 2019-08-09 12:57:21 +02: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: used cache_pool adds _cpool 2019-10-21 15:32:35 +02: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: skip unneeded status check 2019-11-11 22:44:25 +01: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 test: Increase latency in pvmove-resume-multiseg 2019-06-03 16:57:49 +02:00
pvmove-thin-segtypes.sh tests: properly test with clustered VG 2018-01-17 14:45:48 +01:00
pvremove-thin.sh tests: simplify some var settings 2019-08-09 12:57:21 +02: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: rework to improve PVs without metadata 2020-10-22 13:14:31 -05:00
pvscan-autoactivation-polling.sh tests: autoactivation tests for use without lvmetad 2018-07-10 10:49:34 -05:00
pvscan-cache.sh tests: add debug to pvscan-cache deactivation 2019-05-23 15:32:46 -05:00
pvscan-nomda-bg.sh tests: create whole path with mkdir 2018-11-18 22:03:50 +01:00
read-ahead.sh tests: update for readahead 2020-01-13 17:42:31 +01:00
relative-sign-options.sh tests: update resize value 2019-05-03 13:17:22 +02: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: simplify some var settings 2019-08-09 12:57:21 +02:00
select-report.sh tests: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02: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: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02:00
snapshot-merge-stack.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-merge-thin.sh tests: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02: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: add small delay 2020-09-25 22:59:35 +02:00
snapshot-rename.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-usage-exa.sh tests: simplify some var settings 2019-08-09 12:57:21 +02:00
snapshot-usage.sh tests: simplify some var settings 2019-08-09 12:57:21 +02: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 test: check read_only_volume_list tagging works 2021-02-02 21:23:39 +01:00
test-partition.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
thin-16g.sh tests: check 16G thin pool metadata size 2021-02-01 12:13:49 +01: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: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02:00
thin-errors.sh tests: check some common errors 2020-09-25 22:59:35 +02:00
thin-flags.sh tests: thin-flags 2020-09-29 10:43:56 +02:00
thin-foreign-dmeventd.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
thin-foreign-repair.sh tests: also udev wait on clean-up path 2020-05-21 16:03:41 +02:00
thin-large.sh tests: enable non-working tests with lvmlockd 2018-05-31 16:18:53 -05:00
thin-many-dmeventd.sh tests: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +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
thin-zero-meta.sh tests: check full zeroing of thin-pool metadata 2021-01-13 12:54:45 +01: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 improve reading and repairing vg metadata 2019-06-07 15:54:04 -05:00
vdo-autoumount-dmeventd.sh tests: update test 2020-09-22 23:28:43 +02:00
vg-check-devs-used.sh tests: use DIRECT io for zeroing whenver we can 2020-09-20 00:37:21 +02: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 improve reading and repairing vg metadata 2019-06-07 15:54:04 -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-cache.sh tests: move vgsplit writecache 2020-02-04 10:20:19 -06: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: simplify some var settings 2019-08-09 12:57:21 +02:00
vgsplit-thin.sh tests: also add thick snap of thin volume 2020-09-25 22:59:35 +02:00
vgsplit-usage.sh tests: remove vgsplit-usage cluster test 2018-06-08 14:01:05 -05:00
vgsplit-vdo.sh tests: vgsplit of vdo volumes 2020-09-25 22:59:35 +02:00
writecache-blocksize.sh writecache: let block_size setting override device block sizes 2021-02-02 13:52:31 -06:00
writecache-large.sh writecache: fix uncache for two step detach 2020-12-10 15:42:01 -06:00
writecache-misc.sh writecache: disallow partial or degraded activation 2020-10-26 15:48:58 -05:00
writecache-split.sh cachevol: allow forced detaching of damaged or invalid cachevol 2021-02-02 14:31:23 -06:00
writecache.sh tests: enable writecache test that uses cleaner 2020-10-01 11:33:02 -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