mrc0mmand / rpms / lvm2

Forked from rpms/lvm2 2 years ago
Clone

Blame SOURCES/lvm2-2_03_09-thin-don-t-use-writecache-for-poolmetadata.patch

f41bc7
 tools/lvconvert.c | 3 ++-
f41bc7
 1 file changed, 2 insertions(+), 1 deletion(-)
f41bc7
f41bc7
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
f41bc7
index aa2dca7..757b323 100644
f41bc7
--- a/tools/lvconvert.c
f41bc7
+++ b/tools/lvconvert.c
f41bc7
@@ -3104,8 +3104,9 @@ static int _lvconvert_to_pool(struct cmd_context *cmd,
f41bc7
 			return 0;
f41bc7
 		}
f41bc7
 
f41bc7
-		/* FIXME Tidy up all these type restrictions. */
f41bc7
+		/* FIXME Tidy up all these type restrictions. (Use a type whitelist?) */
f41bc7
 		if (lv_is_cache_type(metadata_lv) ||
f41bc7
+		    lv_is_writecache(metadata_lv) ||
f41bc7
 		    lv_is_thin_type(metadata_lv) ||
f41bc7
 		    lv_is_cow(metadata_lv) || lv_is_merging_cow(metadata_lv) ||
f41bc7
 		    lv_is_origin(metadata_lv) || lv_is_merging_origin(metadata_lv) ||