diff options
author | Leo Yan <leo.yan@linaro.org> | 2021-06-03 17:59:22 +0800 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2021-06-03 09:39:32 -0500 |
commit | e75bd71aaea6e092b93533bdc948fd527821d297 (patch) | |
tree | 2c6c543c6bd90dc7849a78a336cdf161a83be91b /test/lib | |
parent | 92b47d8eb8c4b717fd79d0b7c50ecac0dceb31a5 (diff) | |
download | lvm2-e75bd71aaea6e092b93533bdc948fd527821d297.tar.gz |
tests: multi-hosts: Add VG testing
This patch is to add VG testing on multi hosts. There have two scripts,
the script multi_hosts_vg_hosta.sh is used to create VGs on one host,
and the second script multi_hosts_vg_hostb.sh afterwards will acquire
global lock and VG lock, and remove VGs. The testing flow verifies the
locking operations between two hosts with lvmlockd and the backend
locking manager.
On the host A:
make check_lvmlockd_idm \
LVM_TEST_BACKING_DEVICE=/dev/sdj3,/dev/sdk3,/dev/sdl3 \
LVM_TEST_MULTI_HOST=1 T=multi_hosts_vg_hosta.sh
On the host B:
make check_lvmlockd_idm \
LVM_TEST_BACKING_DEVICE=/dev/sdj3,/dev/sdk3,/dev/sdl3 \
LVM_TEST_MULTI_HOST=1 T=multi_hosts_vg_hostb.sh
Signed-off-by: Leo Yan <leo.yan@linaro.org>
Diffstat (limited to 'test/lib')
-rw-r--r-- | test/lib/inittest.sh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/lib/inittest.sh b/test/lib/inittest.sh index 98a916ca6..4ca8ac59e 100644 --- a/test/lib/inittest.sh +++ b/test/lib/inittest.sh @@ -32,6 +32,7 @@ LVM_TEST_DEVDIR=${LVM_TEST_DEVDIR-} LVM_TEST_NODEBUG=${LVM_TEST_NODEBUG-} LVM_TEST_LVM1=${LVM_TEST_LVM1-} LVM_TEST_FAILURE=${LVM_TEST_FAILURE-} +LVM_TEST_MULTI_HOST=${LVM_TEST_MULTI_HOST-} # TODO: LVM_TEST_SHARED SHARED=${SHARED-} @@ -65,6 +66,7 @@ test -n "$SKIP_WITH_LVMLOCKD" && test -n "$LVM_TEST_LVMLOCKD" && initskip unset CDPATH export LVM_TEST_BACKING_DEVICE LVM_TEST_DEVDIR LVM_TEST_NODEBUG LVM_TEST_FAILURE +export LVM_TEST_MULTI_HOST export LVM_TEST_LVMLOCKD LVM_TEST_LVMLOCKD_TEST export LVM_TEST_LVMPOLLD LVM_TEST_LOCK_TYPE_DLM LVM_TEST_LOCK_TYPE_SANLOCK LVM_TEST_LOCK_TYPE_IDM export LVM_TEST_DEVICES_FILE |