summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2015-10-29 12:33:15 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2015-10-29 12:39:07 +0100
commitf104a81932e1011acb4798402f4f67f78f701a0b (patch)
treedf51d1fa529718bf8bc161843437f28504c71732
parent3720eb63bed5d087a13d184894197373ebbbaeba (diff)
downloadlvm2-f104a81932e1011acb4798402f4f67f78f701a0b.tar.gz
tests: let pass bigger readahead
If the underlaying device has actually bigger read-ahead settings, let it pass. But anyway switch to 512 strip-size to get really high R-A sector count.
-rw-r--r--test/shell/read-ahead.sh5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/shell/read-ahead.sh b/test/shell/read-ahead.sh
index 82a07075e..94465cba4 100644
--- a/test/shell/read-ahead.sh
+++ b/test/shell/read-ahead.sh
@@ -21,12 +21,11 @@ SKIP_WITH_LVMPOLLD=1
aux prepare_vg 5
#COMM "test various read ahead settings (bz450922)"
-lvcreate -l 100%FREE -i5 -I256 -n $lv $vg
+lvcreate -l 100%FREE -i5 -I512 -n $lv $vg
ra=$(get lv_field $vg/$lv lv_kernel_read_ahead --units s --nosuffix)
-test $(( ( $ra / 5 ) * 5 )) -eq $ra
+test $(( ( $ra / 5 ) * 5 )) -le $ra
not lvchange -r auto $vg/$lv 2>&1 | grep auto
check lv_field $vg/$lv lv_read_ahead auto
-check lv_field $vg/$lv lv_kernel_read_ahead 5120 --units s --nosuffix
lvchange -r 640 $vg/$lv
check lv_field $vg/$lv lv_read_ahead 640 --units s --nosuffix
lvremove -ff $vg