diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2016-05-25 16:24:58 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2016-05-27 15:47:24 +0200 |
commit | a67adbfe2ea99ca5ae3e9e0712f3e4499e4480e0 (patch) | |
tree | ac6bbdee5864688c87a09a79c8d8bc89b105f4fd | |
parent | 090ecaabed9df1ead8781c6d504e1fe38ebcf7a4 (diff) | |
download | lvm2-a67adbfe2ea99ca5ae3e9e0712f3e4499e4480e0.tar.gz |
tests: check cache_mode change on cachepool
-rw-r--r-- | test/shell/lvchange-cache-mode.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/test/shell/lvchange-cache-mode.sh b/test/shell/lvchange-cache-mode.sh index 8a056d625..239960cf4 100644 --- a/test/shell/lvchange-cache-mode.sh +++ b/test/shell/lvchange-cache-mode.sh @@ -58,7 +58,13 @@ vgcfgbackup -f /tmp/ooo $vg #dmsetup resume $vg-$lv1 #dmsetup load --table "0 28672 cache 253:4 253:3 253:5 128 1 passthrough smq 2 migration_threshold 204800" $vg-$lv1 +#dmsetup status $vg-$lv1 +#dmsetup load --table "0 28672 cache 253:4 253:3 253:5 128 1 writethrough smq 2 migration_threshold 204800" $vg-$lv1 #dmsetup resume $vg-$lv1 +#dmsetup status $vg-$lv1 +#dmsetup table $vg-$lv1 +#dmsetup ls --tree +#exit check lv_field $vg/$lv1 cache_mode "writeback" lvchange --cachemode passthrough $vg/$lv1 @@ -68,4 +74,18 @@ check lv_field $vg/$lv1 cache_mode "writethrough" lvchange --cachemode writeback $vg/$lv1 check lv_field $vg/$lv1 cache_mode "writeback" +lvconvert --splitcache $vg/$lv1 + +lvs -a $vg + +check lv_field $vg/cpool cache_mode "writeback" +lvchange --cachemode passthrough $vg/cpool +check lv_field $vg/cpool cache_mode "passthrough" +lvchange --cachemode writethrough $vg/cpool +check lv_field $vg/cpool cache_mode "writethrough" +lvchange --cachemode writeback $vg/cpool +check lv_field $vg/cpool cache_mode "writeback" + +lvs -a $vg + vgremove -f $vg |