From 082fcc53cc82e77e42af014623f8d9df4f1be173 Mon Sep 17 00:00:00 2001 From: David Teigland Date: Thu, 9 Jul 2015 16:34:23 -0500 Subject: [PATCH] vgchange: fix disallowed LV types in lockd VG cow snapshots work in lockd VG (they were wrongly disallowed), but mirror type LVs do not yet work in lockd VGs (they were wrongly allowed). --- tools/vgchange.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/vgchange.c b/tools/vgchange.c index 437dbaec1..4b90b56e8 100644 --- a/tools/vgchange.c +++ b/tools/vgchange.c @@ -613,9 +613,9 @@ static int _vgchange_locktype(struct cmd_context *cmd, dm_list_iterate_items(lvl, &vg->lvs) { lv = lvl->lv; - if ((lv->status & SNAPSHOT) || lv_is_cow(lv)) { - log_error("Changing to lock type %s is not allowed with cow snapshot LV %s/%s", - lock_type, vg->name, lv->name); + if (lv_is_mirror_type(lv)) { + log_error("Changing to lock type %s is not allowed with mirror type LV %s/%s", + lock_type, vg->name, display_lvname(lv)); return 0; } }