mrc0mmand / rpms / lvm2

Forked from rpms/lvm2 2 years ago
Clone

Blame SOURCES/lvm2-2_03_13-lvconvert-fix-vdo-virtual-size-when-specified.patch

4aaf76
 lib/metadata/vdo_manip.c | 3 ++-
4aaf76
 1 file changed, 2 insertions(+), 1 deletion(-)
4aaf76
4aaf76
diff --git a/lib/metadata/vdo_manip.c b/lib/metadata/vdo_manip.c
4aaf76
index 7d5a2cb..afc513a 100644
4aaf76
--- a/lib/metadata/vdo_manip.c
4aaf76
+++ b/lib/metadata/vdo_manip.c
4aaf76
@@ -393,7 +393,8 @@ struct logical_volume *convert_vdo_pool_lv(struct logical_volume *data_lv,
4aaf76
 	} else {
4aaf76
 		log_verbose("Skiping VDO formating %s.", display_lvname(data_lv));
4aaf76
 		/* TODO: parse existing VDO data and retrieve vdo_logical_size */
4aaf76
-		vdo_logical_size = data_lv->size;
4aaf76
+		if (!*virtual_extents)
4aaf76
+			vdo_logical_size = data_lv->size;
4aaf76
 	}
4aaf76
 
4aaf76
 	if (!deactivate_lv(data_lv->vg->cmd, data_lv)) {