1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/test/shell
Zdenek Kabelac b8aea8ae7d tests: handle multiple devs with wait_pvmove_lv_ready
aux wait_pvmove_lv_ready() now handles multiple pvmove LVs
at one go - which allows a bit fast checking - although
at some point we may need to switch to use delayed devs
since mirror throttling seems to be no longer working well,
as CPU are getting so fast, that most of data are already
pvmoved before throttling has any chance to do something...
2023-04-25 00:12:31 +02:00
..
000-basic.sh tests: better reporting of problematic services 2021-03-26 20:39:40 +01:00
aa-lvmlockd-dlm-prepare.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
aa-lvmlockd-idm-prepare.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
aa-lvmlockd-sanlock-prepare.sh tests: skip some unneeded test 2023-04-25 00:12:31 +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: skip some unneeded test 2023-04-25 00:12:31 +02:00
autoactivation-metadata.sh tests: skip autoactivation-metadata with lvmlockd 2021-04-08 16:08: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-no-discard.sh tests: conversion only of exclusive lv 2019-11-01 16:27:21 +01:00
cache-single-options.sh tests: cache use 300M XFS 2022-09-07 15:00:15 +02:00
cache-single-split.sh tests: some skips with 6.2 kernel 2023-02-23 16:01:50 +01:00
cache-single-thin.sh tests: cachevol needs FORMAT2 2019-10-17 13:03:50 +02:00
cache-single-types.sh tests: cache use 300M XFS 2022-09-07 15:00:15 +02:00
cache-single-usage.sh tests: cache use 300M XFS 2022-09-07 15:00:15 +02:00
cachevol-cachedevice.sh lvconvert: chunksize option was missing with cachedevice 2021-01-07 13:30:48 -06:00
caching-snapshot.sh cache: fix snapshot of cache with cachevol 2023-04-10 12:44:22 -05: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: update handling of thin-pool removal 2021-03-15 11:13:24 +01: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
devicesfile-basic.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
devicesfile-devname.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
devicesfile-edit.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
devicesfile-realdevs.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
devicesfile-serial.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
devicesfile-vpd-ids.sh device_id: ignore quotes in device id 2023-02-06 12:24:18 -06:00
discards-thin.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
dmeventd-restart.sh tests: move setting of dmeventd pid 2021-03-26 11:16:32 +01:00
dmsecuretest.sh tests: skip some unneeded test 2023-04-25 00:12:31 +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: skip some unneeded test 2023-04-25 00:12:31 +02:00
dmstats-report.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
dumpconfig.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
duplicate-pvs-md0.sh tests: adjust for check_devicesfile 2021-08-20 14:06:55 -05:00
duplicate-pvs-md1.sh tests: use mdadm support 2021-03-22 22:46:21 +01:00
duplicate-pvs-multipath.sh apply multipath_component_detection=0 to duplicate PV handling 2022-07-25 13:50:43 -05:00
duplicate-vgid.sh handle duplicate vgids 2022-01-13 10:01:24 -06:00
duplicate-vgnames.sh tests: try to observe some unusual problem 2021-03-26 11:36:22 +01:00
duplicate-vgrename.sh tests: set skipping autoactivation 2020-09-01 23:40:24 +02:00
error-usage.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
exported.sh tests: skip more tests for lvmpolld pass 2021-03-26 20:39:40 +01:00
fsadm-crypt-fsresize.sh tests: skip test without mkfs.ext4 2023-02-13 13:41:59 +01:00
fsadm-crypt.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
fsadm-renamed.sh tests: add comments to fsadm-renamed 2022-10-11 12:48:31 -05:00
fsadm.sh lvresize: add new options and defaults for fs handling 2022-09-13 15:15:05 -05:00
hints.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
idm_fabric_failure_half_brain.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
idm_fabric_failure_timeout.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
idm_fabric_failure.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
idm_ilm_failure.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
inconsistent-metadata.sh improve reading and repairing vg metadata 2019-06-07 15:54:04 -05:00
integrity-blocksize-2.sh aux: add wait_recalc 2023-04-21 14:52:43 +02:00
integrity-blocksize-3.sh aux: add wait_recalc 2023-04-21 14:52:43 +02:00
integrity-blocksize.sh test: convert to use ext4 2023-04-22 11:25:39 +02:00
integrity-caching.sh tests: enforce 4K block for integrity fs 2023-04-23 00:03:43 +02:00
integrity-dmeventd.sh aux: add wait_recalc 2023-04-21 14:52:43 +02:00
integrity-large.sh aux: add wait_recalc 2023-04-21 14:52:43 +02:00
integrity-misc.sh test: use aux wait_recalc 2023-04-22 11:25:39 +02:00
integrity-syncaction.sh aux: add wait_recalc 2023-04-21 14:52:43 +02:00
integrity.sh tests: enforce 4K block for integrity fs 2023-04-23 00:03:43 +02:00
large-physical-sector-size.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
listings.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lock-blocking.sh tests: set known locking dir 2021-03-23 01:15:29 +01:00
lock-parallel.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
losetup-partscan.sh devices: fix dev_name assumptions 2022-02-24 17:22:04 -06: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: discard update 2022-09-21 14:58:34 +02:00
lvchange-vdo.sh tests: update test to handle different status 2022-11-08 11:10:21 +01:00
lvconvert-cache-abort.sh tests: added check for kernel version 2021-03-17 00:59:50 +01: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 thin: fix component detection of external origin 2021-07-14 12:56:08 +02:00
lvconvert-cache-vdo.sh tests: check resize of cached vdopool 2021-02-17 11:53:18 +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: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
lvconvert-mirror.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +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: 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: ensure raid is synchronized 2021-03-27 23:19:08 +01:00
lvconvert-raid-regionsize.sh tests: require newer version of raid target 2021-03-17 00:59:50 +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: skip this test for 5.19 2022-09-07 15:00:15 +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: no further fixes likely to be expected 2021-03-17 00:59:50 +01:00
lvconvert-raid-reshape-stripes-load-reload.sh tests: race on md raid still being hit on 5.12-rc6 2021-04-12 12:04:50 +02:00
lvconvert-raid-reshape-stripes-load.sh tests: no further fixes likely to be expected 2021-03-17 00:59:50 +01:00
lvconvert-raid-reshape.sh tests: safety first... 2023-02-17 00:08:50 +01: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: ignore incosistent raid status 2021-03-24 12:40:17 +01: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: require newer raid version 2021-03-20 00:05:01 +01:00
lvconvert-raid.sh tests: add FIXME to raid test 2021-03-20 10:52:24 +01:00
lvconvert-repair-cache.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01: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 tests: bash quotes 2021-03-28 11:39:58 +02: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: make damage optional 2022-09-07 15:00:15 +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: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
lvconvert-snapshot.sh Revert "tests: enable tests for lvmlockd" 2021-02-24 10:30:51 -06: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 Revert "tests: enable tests for lvmlockd" 2021-02-24 10:30:51 -06: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: check failing vdo conversion 2023-02-17 00:08:50 +01:00
lvcreate-cache-fail.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvcreate-cache-no-tools.sh shellcheck: avoid assign warnings 2021-03-15 11:13:24 +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: add test for handling unknown cache settings 2021-09-13 12:34:41 +02:00
lvcreate-external-dmeventd.sh tests: check external origin is monitored 2017-10-16 15:47:46 +02:00
lvcreate-large-raid10.sh shellcheck: warning enhancements 2021-09-21 21:03:47 +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: use should for expected state 2021-04-23 23:00:55 +02: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 shellcheck: tests fixes 2021-09-21 21:03:47 +02: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 vdo: support --vdosettings 2022-05-03 19:09:52 +02:00
lvdisplay-raid.sh tests: bash quotes 2021-03-28 11:39:58 +02:00
lvextend-caches-on-thindata.sh fix fs block size detection 2022-09-09 15:50:00 -05:00
lvextend-caches.sh tests: some skips with 6.2 kernel 2023-02-23 16:01:50 +01:00
lvextend-percent-extents.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-raid.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01: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-adddel.sh thin: fix message processing on thin-pool extension 2022-03-30 14:49:04 +02:00
lvextend-thin-cache.sh tests: support for resized cached LVs 2021-02-08 23:43:38 +01: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 lvresize: restructure code 2022-09-09 16:18:55 -05: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: support for resized cached LVs 2021-02-08 23:43:38 +01: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: skip more tests for lvmpolld pass 2021-03-26 20:39:40 +01:00
lvm-init.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvm-on-md.sh tests: remove option chunk for mdadm raid1 2023-02-23 16:46:35 +01:00
lvmcache-exercise.sh improve reading and repairing vg metadata 2019-06-07 15:54:04 -05:00
lvmlockd_failure.sh tests: add fixme 2023-02-23 16:01:50 +01:00
lvmlockd-hello-world.sh tests: more skipped tests for lvmpolld 2021-03-26 22:13:37 +01:00
lvmlockd-lv-types.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
lvremove-thindata-caches.sh lvremove: fix removing thin pool with writecache on data 2021-05-24 16:09:35 -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-fs-crypt.sh lvresize: only resize crypt when fs resize is enabled 2023-01-19 11:52:14 -06:00
lvresize-fs.sh lvresize: fix check for mounted and renamed LV to handle spaces 2023-02-23 16:55:36 -06:00
lvresize-full.sh lvresize: add new options and defaults for fs handling 2022-09-13 15:15:05 -05:00
lvresize-mirror.sh lvresize: add new options and defaults for fs handling 2022-09-13 15:15:05 -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 lvresize: add new options and defaults for fs handling 2022-09-13 15:15:05 -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: vdo resizing 2023-01-16 12:37:40 +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: skip more tests for lvmpolld pass 2021-03-26 20:39:40 +01:00
metadata-bad-text.sh tests: use aux clear_dev 2023-04-21 14:52:43 +02: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: use aux clear_dev 2023-04-21 14:52:43 +02:00
metadata-zero-space.sh tests: reduce shellcheck warns 2023-02-10 17:50: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: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
mirror-vgreduce-removemissing.sh tests: update mirror test 2021-03-17 00:59:50 +01:00
missing-pv-unused.sh tests: skip more tests for lvmpolld pass 2021-03-26 20:39:40 +01:00
missing-pv.sh tests: update missing-pv 2023-03-08 16:31:28 -06:00
multi_hosts_lv_ex_timeout_hosta.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
multi_hosts_lv_ex_timeout_hostb.sh tests: multi-hosts: Test lease timeout with LV exclusive mode 2021-06-03 09:39:32 -05:00
multi_hosts_lv_hosta.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
multi_hosts_lv_hostb.sh tests: multi-hosts: Add LV testing 2021-06-03 09:39:32 -05:00
multi_hosts_lv_sh_timeout_hosta.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
multi_hosts_lv_sh_timeout_hostb.sh tests: multi-hosts: Test lease timeout with LV shareable mode 2021-06-03 09:39:32 -05:00
multi_hosts_vg_hosta.sh tests: multi-hosts: Add VG testing 2021-06-03 09:39:32 -05:00
multi_hosts_vg_hostb.sh tests: multi-hosts: Add VG testing 2021-06-03 09:39:32 -05:00
multipath-config.sh filter-mpath: use multipath blacklist 2022-04-22 16:07:47 -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: nomda-restoremissing 2023-03-20 12:42:50 -05:00
open-file-limit.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
orphan-ondisk.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
outdated-pv.sh tests: skip more tests for lvmpolld pass 2021-03-26 20:39:40 +01:00
pe-align.sh shellcheck: tests fixes 2021-09-21 21:03:47 +02:00
pool-labels.sh tests: drop lvmetad bits 2018-09-10 11:49:11 -05:00
process-each-duplicate-pvs.sh tests: use aux clear_dev 2023-04-21 14:52:43 +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: skip test part when missed in kernel 2022-01-31 15:11:47 +01:00
profiles-thin.sh tests: lvconvert thin profile conversion 2021-02-17 11:21:35 +01:00
profiles-vdo.sh tests: lvconvert vdo profile support 2021-02-17 11:53:19 +01: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: adjust for check_devicesfile 2021-08-20 14:06:55 -05:00
pv-ext-flags.sh tests pv-ext-flags: work with devices file 2021-11-16 14:29:22 -06: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: more skipped tests for lvmpolld 2021-03-26 22:13:37 +01:00
pvchange-usage.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvck-dump.sh tests: skip more tests for lvmpolld pass 2021-03-26 20:39:40 +01:00
pvck-repair.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01: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 tests: remove option chunk for mdadm raid1 2023-02-23 16:46:35 +01:00
pvcreate-metadata0.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvcreate-operation-md.sh tests: more usage of new aux mdadm_create 2021-03-22 22:49:11 +01: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: adjust for check_devicesfile 2021-08-20 14:06:55 -05: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: handle multiple devs with wait_pvmove_lv_ready 2023-04-25 00:12:31 +02:00
pvmove-abort.sh tests: handle multiple devs with wait_pvmove_lv_ready 2023-04-25 00:12:31 +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: pvmove updates 2021-04-06 22:02:31 +02:00
pvmove-resume-2.sh shellcheck: tests fixes 2021-09-21 21:03:47 +02:00
pvmove-resume-multiseg.sh tests: pvmove updates 2021-04-06 22:02:31 +02:00
pvmove-thin-segtypes.sh tests: increase size of thin-pool for newer mkfs 2021-09-13 12:34:41 +02:00
pvremove-thin.sh tests: adjust for check_devicesfile 2021-08-20 14:06:55 -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: bash quotes 2021-03-28 11:39:58 +02: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 lvresize: add new options and defaults for fs handling 2022-09-13 15:15:05 -05:00
report-fields.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
report-format.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
report-hidden.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
scan-lvs.sh tests: adjust for check_devicesfile 2021-08-20 14:06:55 -05: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 all: fix typos 2021-03-30 13:08:14 +02:00
snapshot-merge.sh tests: readonly snapshot thick origin can't be merged 2021-02-17 11:53:19 +01:00
snapshot-reactivate.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-remove-dmsetup.sh tests: adjust for check_devicesfile 2021-08-20 14:06:55 -05:00
snapshot-rename.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
snapshot-usage-exa.sh tests: adjust for check_devicesfile 2021-08-20 14:06:55 -05:00
snapshot-usage.sh tests: adjust for check_devicesfile 2021-08-20 14:06:55 -05:00
snapshots-of-mirrors.sh Revert "tests: Remove unsupported mirrored mirrorlog" 2018-12-18 10:55:35 +01:00
stray-device-node.sh tests: skip stray testing on real dev dir 2021-03-24 12:23:07 +01:00
stress_multi_threads_1.sh tests: stress: Change to use $SHARED for vgcreate 2021-06-16 10:35:12 -05:00
stress_multi_threads_2.sh tests: stress: Change to use $SHARED for vgcreate 2021-06-16 10:35:12 -05:00
stress_single_thread.sh tests: fix skip in stress_single_thread.sh 2021-06-16 09:37:04 -05:00
system_id.sh vgchange: allow changing system ID with majority of PVs 2023-03-08 16:30:54 -06:00
tags.sh test: check read_only_volume_list tagging works 2021-02-02 21:23:39 +01:00
test-partition.sh Revert "pvcreate: overwrite partition header with -f" 2022-01-18 12:15:03 -06: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: fix unfinished check for 4.18 kernel 2021-03-28 00:21:38 +01:00
thin-foreign-dmeventd.sh tests: add data sync 2023-04-21 14:52:43 +02:00
thin-foreign-repair.sh Revert "tests: add check for lvconvert without zeroing" 2021-04-14 10:53:34 +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: lvdisplay does not crash for merged thin 2021-02-17 11:21:35 +01: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 shellcheck: warning enhancements 2021-09-21 21:03:47 +02:00
topology-support.sh Place the first PE at 1 MiB for all defaults 2018-11-26 16:36:50 -06:00
udev-pvscan-vgchange.sh tests: add missing quotes 2023-02-23 16:46:35 +01: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
vdo-convert.sh tests: vdo emulation without vdo binary 2022-09-07 14:58:01 +02:00
vg-check-devs-used.sh tests: adjust for check_devicesfile 2021-08-20 14:06:55 -05:00
vg-name-from-env.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
vg-raid-takeover-1.sh tests: lower demand for disk resources 2023-04-06 13:34:26 +02:00
vg-raid-takeover-2.sh tests: lower demand for disk resources 2023-04-06 13:34:26 +02:00
vg-raid-takeover-3.sh tests: lower demand for disk resources 2023-04-06 13:34:26 +02:00
vg-raid-takeover-4.sh tests: lower demand for disk resources 2023-04-06 13:34:26 +02: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-pvs-online.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
vgchange-sysinit.sh tests: test needs to have playable locking dir 2021-03-23 09:48:47 +01: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 vgimportclone: fix non-duplicate PV with non-unique basevgname arg 2023-02-09 17:37:22 -06:00
vgimportdevices.sh tests: remove blank line 2023-02-10 17:50:27 +01:00
vgmerge-operation.sh tests: extend vgmerge testing 2021-07-23 16:36:31 +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 test 2021-07-21 15:56:33 +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: adjust for check_devicesfile 2021-08-20 14:06:55 -05: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-cache-blocksize-2.sh fix fs block size detection 2022-09-09 15:50:00 -05:00
writecache-cache-blocksize.sh fix fs block size detection 2022-09-09 15:50:00 -05:00
writecache-large.sh tests: writecache adapt to 300M XFS 2022-09-07 15:00:15 +02:00
writecache-misc.sh tests: writecache adapt to 300M XFS 2022-09-07 15:00:15 +02:00
writecache-split.sh tests: writecache adapt to 300M XFS 2022-09-07 15:00:15 +02:00
writecache.sh fix fs block size detection 2022-09-09 15:50:00 -05:00
zero-usage.sh tests: check mixing striped with error and zero 2021-03-18 18:57:45 +01:00
zz-lvmlockd-dlm-remove.sh tests: use bash 2017-07-10 14:23:53 +02:00
zz-lvmlockd-idm-remove.sh tests: Enable the testing for IDM locking scheme 2021-06-03 09:39:32 -05:00
zz-lvmlockd-sanlock-remove.sh tests: use bash 2017-07-10 14:23:53 +02:00