]> sourceware.org Git - lvm2.git/commitdiff
tests: skip more cache tests for older driver
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 13 Jul 2016 14:13:29 +0000 (16:13 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Wed, 13 Jul 2016 19:52:14 +0000 (21:52 +0200)
test/shell/lvchange-cache.sh

index fa7d24c9ab22eb2cfa87b11b76258a1735bf7404..385fcf46b26688d63a0ee85a28bf95d589be79e6 100644 (file)
@@ -33,16 +33,16 @@ not lvchange --cachesettings foo=bar $vg/noncache
 lvchange --cachepolicy cleaner $vg/corigin
 check lv_field  $vg/corigin kernel_cache_policy "cleaner"
 
+# Skip these test on older cache driver as it shows errors with these lvchanges
+# device-mapper: space map common: index_check failed: blocknr 17179869216 != wanted 11
+if aux have_cache 1 5 0 ; then
+
 lvchange --cachepolicy mq --cachesettings migration_threshold=333 $vg/corigin
 
 # TODO once mq->smq happens we will get here some 0 for mq settings
 check lv_field $vg/corigin kernel_cache_policy "mq"
 get lv_field $vg/corigin kernel_cache_settings | grep 'migration_threshold=333'
 
-# Skip these test on older cache driver as it shows errors with these lvchanges
-# device-mapper: space map common: index_check failed: blocknr 17179869216 != wanted 11
-if aux have_cache 1 5 0 ; then
-
 lvchange --refresh $vg/corigin
 get lv_field $vg/corigin kernel_cache_settings | grep 'migration_threshold=333'
 lvchange -an $vg
@@ -84,12 +84,12 @@ grep 'migration_threshold=2048' out
 grep 'sequential_threshold=13' out
 grep 'random_threshold=4' out
 
-fi
-
 else
 # When MQ is emulated by SMQ policy it does not hold settings.
 # So just skip testing of param changes when sequential_threshold=0
 grep 'sequential_threshold=0' out
 fi
 
+fi  # have_cache 1 5 0
+
 vgremove -f $vg
This page took 0.036196 seconds and 5 git commands to generate.