[lvm-devel] master - tests: aux fixes
Zdenek Kabelac
zkabelac at sourceware.org
Tue May 15 20:05:22 UTC 2018
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=550380c1a48697d6c5bc63b4d63c4b1d772dd14a
Commit: 550380c1a48697d6c5bc63b4d63c4b1d772dd14a
Parent: 3b3ee66b1f86518ef39a1b88a868083f9d2fc4e7
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Tue May 15 21:53:05 2018 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Tue May 15 22:02:41 2018 +0200
tests: aux fixes
Properly check for kernel version.
Also detect sysfs throttling support.
---
test/lib/aux.sh | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/test/lib/aux.sh b/test/lib/aux.sh
index de3f218..5b2aebf 100644
--- a/test/lib/aux.sh
+++ b/test/lib/aux.sh
@@ -843,7 +843,7 @@ prepare_backing_dev() {
return 0
elif test "${LVM_TEST_PREFER_BRD-1}" = "1" && \
test ! -d /sys/block/ram0 && \
- test kernel_at_least 4 16 && \
+ kernel_at_least 4 16 && \
test "$size" -lt 16384; then
# try to use ramdisk if possible, but for
# big allocs (>16G) do not try to use ramdisk
@@ -1067,6 +1067,7 @@ enable_dev() {
# Throttle down performance of kcopyd when mirroring i.e. disk image
throttle_sys="/sys/module/dm_mirror/parameters/raid1_resync_throttle"
throttle_dm_mirror() {
+ test -e "$throttle_sys" || return
test -f THROTTLE || cat "$throttle_sys" > THROTTLE
echo ${1-1} > "$throttle_sys"
}
More information about the lvm-devel
mailing list