diff options
author | David Teigland <teigland@redhat.com> | 2015-07-09 16:34:23 -0500 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2015-07-09 16:34:23 -0500 |
commit | 082fcc53cc82e77e42af014623f8d9df4f1be173 (patch) | |
tree | 21bf0ed9f05fab3d45f6a2d628cd6442fffc451e | |
parent | 074295245b3f57310a2688a4628f016b17ba2f5d (diff) | |
download | lvm2-082fcc53cc82e77e42af014623f8d9df4f1be173.tar.gz |
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).
-rw-r--r-- | tools/vgchange.c | 6 |
1 files 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; } } |