summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2021-06-17 16:15:18 -0500
committerDavid Teigland <teigland@redhat.com>2021-06-17 16:15:18 -0500
commitc35f7722d588009edad22d59c68c82150bb5c216 (patch)
tree9ba5e1799d4bcbdf1ef0ad7fb0db75b18e7e88f3
parentf7730406254f023216d0727c82d46de82c124c92 (diff)
downloadlvm2-c35f7722d588009edad22d59c68c82150bb5c216.tar.gz
lvconvert: allow writecache with other thinpool command syntax
"lvconvert --thinpool LV" should allow LV to have a writecache, but there was an extra type check preventing it.
-rw-r--r--tools/lvconvert.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
index e19c445b1..cbe4fa93a 100644
--- a/tools/lvconvert.c
+++ b/tools/lvconvert.c
@@ -4769,7 +4769,7 @@ static int _lvconvert_to_pool_or_swap_metadata_single(struct cmd_context *cmd,
switch (cmd->command->command_enum) {
case lvconvert_to_thinpool_or_swap_metadata_CMD:
- if (lv_is_cache(lv))
+ if (lv_is_cache(lv) || lv_is_writecache(lv))
/* For cached LV check the cache origin LV type */
lvt_enum = get_lvt_enum(seg_lv(first_seg(lv), 0));
to_thinpool = 1;