mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-19 14:04:17 +03:00
tests: aux fixes
Properly check for kernel version. Also detect sysfs throttling support.
This commit is contained in:
parent
3b3ee66b1f
commit
550380c1a4
@ -843,7 +843,7 @@ prepare_backing_dev() {
|
|||||||
return 0
|
return 0
|
||||||
elif test "${LVM_TEST_PREFER_BRD-1}" = "1" && \
|
elif test "${LVM_TEST_PREFER_BRD-1}" = "1" && \
|
||||||
test ! -d /sys/block/ram0 && \
|
test ! -d /sys/block/ram0 && \
|
||||||
test kernel_at_least 4 16 && \
|
kernel_at_least 4 16 && \
|
||||||
test "$size" -lt 16384; then
|
test "$size" -lt 16384; then
|
||||||
# try to use ramdisk if possible, but for
|
# try to use ramdisk if possible, but for
|
||||||
# big allocs (>16G) do not try to use ramdisk
|
# 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 down performance of kcopyd when mirroring i.e. disk image
|
||||||
throttle_sys="/sys/module/dm_mirror/parameters/raid1_resync_throttle"
|
throttle_sys="/sys/module/dm_mirror/parameters/raid1_resync_throttle"
|
||||||
throttle_dm_mirror() {
|
throttle_dm_mirror() {
|
||||||
|
test -e "$throttle_sys" || return
|
||||||
test -f THROTTLE || cat "$throttle_sys" > THROTTLE
|
test -f THROTTLE || cat "$throttle_sys" > THROTTLE
|
||||||
echo ${1-1} > "$throttle_sys"
|
echo ${1-1} > "$throttle_sys"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user