Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=a67c484fac6daa...
Commit: a67c484fac6daaa3437258072021f122950b7d8f
Parent: 0b3d0e79f694ac9dc5a29270b2f791a250980058
Author: David Teigland <teigland(a)redhat.com>
AuthorDate: Fri Aug 22 11:32:36 2014 -0500
Committer: David Teigland <teigland(a)redhat.com>
CommitterDate: Fri Aug 22 11:54:49 2014 -0500
lvcreate: disallow snapshot of cache lv
---
tools/lvcreate.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index 541fd51..7870d4f 100644
--- a/tools/lvcreate.c
+++ b/tools/lvcreate.c
@@ -243,6 +243,11 @@ static int _determine_snapshot_type(struct volume_group *vg,
return 0;
}
+ if (lv_is_cache(lvl->lv)) {
+ log_error("Snapshot of cache LV is not yet supported.");
+ return 0;
+ }
+
if (!arg_count(vg->cmd, extents_ARG) && !arg_count(vg->cmd, size_ARG)) {
if (seg_is_thin(lp)) {
if (!(lp->segtype = get_segtype_from_string(vg->cmd, "thin")))