summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2021-01-07 13:30:48 -0600
committerDavid Teigland <teigland@redhat.com>2021-01-07 13:30:48 -0600
commite9503f257ad2e61742b0cfe2780b72739d1d3978 (patch)
tree67c84b8f7b2dc6dbfe14c73b905f768e082f57a4
parentb84a9927b78727efffbb257a61e9e95a648cdfab (diff)
downloadlvm2-e9503f257ad2e61742b0cfe2780b72739d1d3978.tar.gz
lvconvert: chunksize option was missing with cachedevice
-rw-r--r--test/shell/cachevol-cachedevice.sh13
-rw-r--r--tools/command-lines.in2
2 files changed, 14 insertions, 1 deletions
diff --git a/test/shell/cachevol-cachedevice.sh b/test/shell/cachevol-cachedevice.sh
index 3831ee9d4..2695c989b 100644
--- a/test/shell/cachevol-cachedevice.sh
+++ b/test/shell/cachevol-cachedevice.sh
@@ -144,6 +144,19 @@ lvconvert -y --type cache --cachedevice "$dev2" $vg/$lv1
check lv_field $vg/$lv1 segtype cache
check lv_field $vg/${lv1}_cache_cvol segtype linear -a
check lv_field $vg/${lv1}_cache_cvol lv_size "60.00m"
+lvs -o chunksize $vg/$lv1 |tee out
+grep 64.00k out
+lvchange -ay $vg/$lv1
+lvchange -an $vg/$lv1
+lvremove $vg/$lv1
+
+lvcreate -n $lv1 -l8 -an $vg "$dev1"
+lvconvert -y --type cache --cachedevice "$dev2" --chunksize 128k $vg/$lv1
+check lv_field $vg/$lv1 segtype cache
+check lv_field $vg/${lv1}_cache_cvol segtype linear -a
+check lv_field $vg/${lv1}_cache_cvol lv_size "60.00m"
+lvs -o chunksize $vg/$lv1 |tee out
+grep 128.00k out
lvchange -ay $vg/$lv1
lvchange -an $vg/$lv1
lvremove $vg/$lv1
diff --git a/tools/command-lines.in b/tools/command-lines.in
index 5a8523966..8ea65ca83 100644
--- a/tools/command-lines.in
+++ b/tools/command-lines.in
@@ -505,7 +505,7 @@ DESC: Add a writecache to an LV, using a specified cache device.
RULE: all and lv_is_visible
lvconvert --type cache --cachedevice PV LV_linear_striped_raid_thinpool
-OO: OO_LVCONVERT, --cachesize SizeMB, --cachesettings String
+OO: OO_LVCONVERT, --cachesize SizeMB, --cachesettings String, --chunksize SizeKB
ID: lvconvert_to_cache_with_device
DESC: Add a cache to an LV, using a specified cache device.
RULE: all and lv_is_visible