summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2018-05-15 21:53:05 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2018-05-15 22:02:41 +0200
commit550380c1a48697d6c5bc63b4d63c4b1d772dd14a (patch)
tree1301808ee6dc360db530731f09a8250a7b6482b5
parent3b3ee66b1f86518ef39a1b88a868083f9d2fc4e7 (diff)
downloadlvm2-550380c1a48697d6c5bc63b4d63c4b1d772dd14a.tar.gz
tests: aux fixes
Properly check for kernel version. Also detect sysfs throttling support.
-rw-r--r--test/lib/aux.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/lib/aux.sh b/test/lib/aux.sh
index de3f218d0..5b2aebff5 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"
}