1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-30 17:18:21 +03:00
lvm2/test/shell
David Teigland 78d14a805c integrity: add --integritysettings for tuning
The option can be used in multiple ways (like --cachesettings):

--integritysettings key=val
--integritysettings 'key1=val1 key2=val2'
--integritysettings key1=val1 --integritysettings key2=val2

Use with lvcreate or lvconvert when integrity is first enabled
to configure:
journal_sectors
journal_watermark
commit_time
bitmap_flush_interval
allow_discards

Use with lvchange to configure (only while inactive):
journal_watermark
commit_time
bitmap_flush_interval
allow_discards

lvchange --integritysettings "" clears any previously configured
settings, so dm-integrity will use its own defaults.

lvs -a -o integritysettings displays configured settings.
2024-08-07 17:40:34 -05: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: explicitely use event_activation=1 2024-04-12 00:21:45 +02: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: skip on kernels 2023-07-10 17:13:32 +02: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 tests: check cachevol makes one table line for -cmeta 2024-03-21 22:35:47 +01: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: add some lvm shell testing 2024-05-27 15:35:58 +02: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-backup.sh devices file: back up each version 2024-02-15 11:40:37 -06:00
devicesfile-basic.sh tests: explicitely use event_activation=1 2024-04-12 00:21:45 +02:00
devicesfile-devname.sh tests: explicitely use event_activation=1 2024-04-12 00:21:45 +02:00
devicesfile-edit.sh lvmdevices: add --delnotfound to delete entries for missing devices 2023-07-24 14:56:32 -05:00
devicesfile-misc.sh tests: explicitely use event_activation=1 2024-04-12 00:21:45 +02:00
devicesfile-realdevs.sh lvmdevices: new output and options for check and update 2023-11-02 11:46:31 -05:00
devicesfile-refresh.sh tests: explicitely use event_activation=1 2024-04-12 00:21:45 +02:00
devicesfile-scan-lvs.sh tests: quoted DM_DEV_DIR 2024-05-27 21:34:25 +02:00
devicesfile-serial.sh tests: check for loaded brd 2023-07-17 13:21:59 +02:00
devicesfile-vpd-ids.sh device_id: accept wwids containing QEMU HARDDISK 2023-10-16 15:21:22 -05:00
discards-thin.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
dmeventd-restart.sh tests: wait for running dmeventd 2024-05-10 17:53:44 +02:00
dmsecuretest.sh tests: update dmsecuretest 2024-04-23 22:06:30 +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-filemap.sh tests: skip for missing mkfs.xfs 2023-10-13 14:33:56 +02:00
dmstats-group-ungroup-nouserdata.sh dmstats: only generate aux data separator if group tag is defined 2023-10-12 11:31:14 +00:00
dmstats-group-ungroup-userdata.sh dmstats: only generate aux data separator if group tag is defined 2023-10-12 11:31:14 +00:00
dmstats-group.sh Add more dmstats integration tests 2023-10-12 11:31:14 +00:00
dmstats-histogram.sh Add more dmstats integration tests 2023-10-12 11:31:14 +00:00
dmstats-precise.sh Add more dmstats integration tests 2023-10-12 11:31:14 +00:00
dmstats-report.sh tests: skip some unneeded test 2023-04-25 00:12:31 +02:00
dmstats-ungroup.sh Add more dmstats integration tests 2023-10-12 11:31:14 +00:00
dmstats-userdata.sh Add more dmstats integration tests 2023-10-12 11:31:14 +00:00
dumpconfig.sh tests: better handling of system dir 2023-10-02 14:25:52 +02:00
duplicate-pvs-md0.sh tests: skip test when lvmdbusd runs on the system 2023-09-14 01:45:34 +02: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: use lvname with space 2024-04-10 17:36:50 +02:00
duplicate-vgrename.sh tests: updates 2023-07-15 11:05:35 +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: more updates for 300M xfs 2023-05-10 16:19:46 +02:00
fsadm-crypt.sh tests: reduce shellcheck warns 2023-02-10 17:50:27 +01:00
fsadm-renamed.sh tests: more complex check for resize of reiserfs 2023-10-05 00:03:30 +02:00
fsadm.sh lvresize: add new options and defaults for fs handling 2022-09-13 15:15:05 -05:00
hints.sh tests: updates 2023-07-15 11:05:35 +02: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 tests: add extra dmsetup table 2024-04-16 21:17:42 +02:00
integrity-caching.sh tests: skip some tests on valgrind run 2023-10-03 00:02:46 +02:00
integrity-dmeventd.sh tests: updates 2023-07-15 11:05:35 +02:00
integrity-large.sh tests: reduce slowing down of device 2023-10-02 14:25:52 +02:00
integrity-misc.sh test: use aux wait_recalc 2023-04-22 11:25:39 +02:00
integrity-syncaction.sh tests: catch all output 2023-07-17 16:34:14 +02:00
integrity.sh integrity: add --integritysettings for tuning 2024-08-07 17:40:34 -05:00
large-physical-sector-size.sh tests: skip on problematic kernel 2023-10-20 00:21:13 +02:00
listings.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lock-blocking.sh tests: mask result from kill command 2024-05-10 21:41:13 +02:00
lock-parallel.sh tests: skip test on systems without delay_dev 2024-05-10 17:35:07 +02: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: skip some tests with valgrind 2023-08-17 22:52:08 +02: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: accept also closing status 2024-04-24 13:44:58 +02:00
lvconvert-cache-abort.sh tests: add more sleep time 2024-03-20 11:19:26 +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 tests: caching of single thin volume 2023-07-10 17:13:32 +02:00
lvconvert-cache-vdo.sh tests: check resize of cached vdopool 2021-02-17 11:53:18 +01:00
lvconvert-cache.sh tests: update pool uuid handling 2023-08-16 15:14:29 +02: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: skip some mirror tests for polld and lockd 2024-03-27 01:26:57 +01:00
lvconvert-mirror-basic-1.sh tests: use bash 2017-07-10 14:23:53 +02:00
lvconvert-mirror-basic-2.sh tests: skip some mirror tests for polld and lockd 2024-03-27 01:26:57 +01:00
lvconvert-mirror-basic-3.sh tests: skip some mirror tests for polld and lockd 2024-03-27 01:26:57 +01:00
lvconvert-mirror-basic.sh tests: skip some tests on valgrind run 2023-10-03 00:02:46 +02: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: better slowdown 2023-08-23 13:47:39 +02:00
lvconvert-raid0_to_raid10.sh tests: updates 2023-07-15 11:05:35 +02: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 tests: updates 2023-07-15 11:05:35 +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: updates 2023-07-15 11:05:35 +02:00
lvconvert-raid456.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-raid-allocation.sh tests: wait for raid being in sync 2024-04-26 12:43:03 +02: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: fix path to dev dir 2023-06-23 18:06:22 +02:00
lvconvert-raid-reshape-size.sh tests: adjust lvconvert-raid-reshape-size.sh delays/timeouts 2024-06-18 14:13:20 +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: fix path to dev dir 2023-06-23 18:06:22 +02:00
lvconvert-raid-reshape-stripes-load-reload.sh tests: drop test warning 2024-04-10 00:03:09 +02:00
lvconvert-raid-reshape-stripes-load.sh tests: fix path to dev dir 2023-06-23 18:06:22 +02: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: update lvconvert-raid.sh 2024-03-25 11:18:29 +01:00
lvconvert-repair-cache.sh tests: new logic for repair 2023-07-17 14:30:39 +02:00
lvconvert-repair-dmeventd.sh tests: add missing vgck 2024-04-10 00:03:09 +02: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 tests: updates 2023-07-15 11:05:35 +02: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: different check for mounted volume 2023-05-06 22:43:22 +02:00
lvconvert-thin-external-stack.sh tests: external origin chaining 2024-03-17 13:17:53 +01:00
lvconvert-thin-external.sh tests: external origin chaining 2024-03-17 13:17:53 +01:00
lvconvert-thin-from-thick.sh tests: check passing PV list 2023-09-03 22:33:11 +02:00
lvconvert-thin-raid.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvconvert-thin-vdo.sh tests: vdo conversion updates 2024-05-10 01:15:55 +02:00
lvconvert-thin.sh tests: update pool uuid handling 2023-08-16 15:14:29 +02:00
lvconvert-twostep.sh tests: skip with lvmpolld 2023-07-14 16:52:51 +02:00
lvconvert-vdo-raid.sh tests: updates 2023-07-15 11:05:35 +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 cleanup: use spelling synchronize 2023-07-10 17:13:32 +02: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-stack.sh tests: external origin chaining 2024-03-17 13:17:53 +01: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 lvcreate: allow thin snapshot syntax that broke 2023-06-20 15:47:01 -05:00
lvcreate-thin-vdo.sh tests: vdo conversion updates 2024-05-10 01:15:55 +02: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: accept new vdoformat output 2024-05-28 14:55:53 +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: skip on kernels 2023-07-10 17:13:32 +02:00
lvextend-percent-extents.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
lvextend-raid.sh tests: avoid race check 2024-04-24 13:54:05 +02:00
lvextend-snapshot-dmeventd.sh tests: use conf=fdatasync 2023-07-13 21:31:18 +02: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 tests: more checks with active thin lv 2023-07-14 16:52:51 +02:00
lvextend-thin-metadata-dmeventd.sh tests: correct generated metadata 2023-06-25 12:00:57 +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: explicitely use event_activation=1 2024-04-12 00:21:45 +02: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 tests: fsck with yes 2023-10-15 19:51:43 +02:00
lvresize-fs.sh tests: check for blkid 2023-10-15 14:43:13 +02: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: fix improper merge within last update 2024-03-25 15:01:48 +01:00
lvresize-raid.sh tests: missed reduction of raid check 2024-03-25 17:17:40 +01:00
lvresize-rounding.sh tests: needs to be exported for tracing 2023-05-06 22:43:22 +02: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-thin-vdo.sh tests: resize thin-pool with vdo data 2024-04-26 21:37:51 +02: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
lvresize-xfs.sh tests: extend the usability for older systems 2023-10-14 23:13:46 +02: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: explicitely use event_activation=1 2024-04-12 00:21:45 +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: faster creation of 200 PVs 2023-10-03 00:01:34 +02: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: update 2023-07-13 21:31:18 +02: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: add sleep 2024-04-07 20:47:28 +02:00
pvcreate-metadata0.sh tests: enable lvmlockd for passing tests 2018-05-30 09:25:45 -05:00
pvcreate-operation-md.sh tests: updates 2023-07-15 11:05:35 +02: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: delay_dev to slowdown pvmove 2023-10-06 10:51:15 +02:00
pvmove-abort.sh tests: delay_dev to slowdown pvmove 2023-10-06 10:51:15 +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: check pvmove with raid legs 2023-09-19 14:54:51 +02:00
pvmove-restart.sh tests: skip unneeded status check 2019-11-11 22:44:25 +01:00
pvmove-resume-1.sh tests: updates 2023-07-15 11:05:35 +02:00
pvmove-resume-2.sh shellcheck: tests fixes 2021-09-21 21:03:47 +02:00
pvmove-resume-multiseg.sh tests: updates 2023-07-15 11:05:35 +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: explicitely use event_activation=1 2024-04-12 00:21:45 +02:00
pvscan-autoactivation-polling.sh tests: explicitely use event_activation=1 2024-04-12 00:21:45 +02:00
pvscan-cache.sh tests: explicitely use event_activation=1 2024-04-12 00:21:45 +02: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: use single aux lvmconf 2024-05-27 21:34:25 +02:00
report-format.sh tests: add tests for autoswitching to JSON format for log messages 2024-07-24 09:50:26 +00:00
report-headings.sh tests: use single aux lvmconf 2024-05-27 21:34:25 +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: simplify line counting 2023-10-15 21:48:22 +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-raid.sh tests: wait till snapshot merge is finished 2023-10-18 01:47:13 +02: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: use single aux lvmconf 2024-05-27 21:34:25 +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: 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 tests: improve test for machine_id 2023-06-23 18:06:22 +02: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: mark test as warning 2023-07-17 12:44:48 +02:00
thin-foreign-dmeventd.sh tests: retry removal 2023-10-04 22:05:22 +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: use single aux lvmconf 2024-05-27 21:34:25 +02: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: skip convertions tests for usptream driver 2024-04-05 14:25:27 +02:00
vdo-scsi-convert.sh tests: skip convertions tests for usptream driver 2024-04-05 14:25:27 +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: better handling of system dir 2023-10-02 14:25:52 +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: explicitely use event_activation=1 2024-04-12 00:21:45 +02: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: skip with lvmpolld 2023-07-14 16:52:51 +02: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 tests: simplify 2023-06-25 13:02:36 +02:00
vgsplit-operation.sh tests: keep more LVs inactive 2024-05-10 21:42:00 +02: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