[sheepdog] [PATCH stable-0.8 2/3] dog: forbid creating snapshot of hypervolume
Hitoshi Mitake
mitake.hitoshi at gmail.com
Thu May 29 16:47:26 CEST 2014
From: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Currently it is not supported.
Cc: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
Cc: Valerio Pachera <sirio81 at gmail.com>
Cc: Alessandro Bolgia <alessandro at extensys.it>
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Signed-off-by: Liu Yuan <namei.unix at gmail.com>
---
dog/vdi.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dog/vdi.c b/dog/vdi.c
index fa289f1..e469f58 100644
--- a/dog/vdi.c
+++ b/dog/vdi.c
@@ -690,6 +690,11 @@ static int vdi_snapshot(int argc, char **argv)
if (ret != EXIT_SUCCESS)
return ret;
+ if (inode->store_policy) {
+ sd_err("creating a snapshot of hypervolume is not supported");
+ return EXIT_FAILURE;
+ }
+
ret = dog_write_object(vid_to_vdi_oid(vid), 0,
vdi_cmd_data.snapshot_tag,
SD_MAX_VDI_TAG_LEN,
--
1.9.1
More information about the sheepdog
mailing list