diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2018-05-15 21:53:05 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2018-05-15 22:02:41 +0200 |
commit | 550380c1a48697d6c5bc63b4d63c4b1d772dd14a (patch) | |
tree | 1301808ee6dc360db530731f09a8250a7b6482b5 | |
parent | 3b3ee66b1f86518ef39a1b88a868083f9d2fc4e7 (diff) | |
download | lvm2-550380c1a48697d6c5bc63b4d63c4b1d772dd14a.tar.gz |
tests: aux fixes
Properly check for kernel version.
Also detect sysfs throttling support.
-rw-r--r-- | 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 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" } |