[Sheepdog] Deleting snapshots

MORITA Kazutaka morita.kazutaka at lab.ntt.co.jp
Sat Oct 2 13:42:43 CEST 2010


At Thu, 30 Sep 2010 21:15:11 +0200,
Floris Bos wrote:
> 
> Hi,
> 
> I'm writing an alternative sheepdog client, and am looking for a way to delete 
> a (temporary) snapshot.

Great!  What kind of client are you writing?

> 
> I noticed that there is a SD_OP_DEL_VDI in include/sheep.h
> But I cannot find a similar operation in include/sheepdog_proto.h
> 
> 
> Is it safe for an external program to simply send SD_OP_DEL_VDI for deleting 
> snapshots?

Yes, it should be safe.  Indeed, SD_OP_DEL_VDI should be in
include/sheepdog_proto.h because we need to support deleting snapshots
from qemu-img commands in future.

See vdi_delete() in collie/collie.c.  It would tell you how to use a
SD_OP_DEL_VDI operation.


Thanks,

Kazutaka

> Or should that be regarded an internal command, that may change parameters in 
> the next version?
> 
> 
> Yours sincerely,
> 
> Floris Bos
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog



More information about the sheepdog mailing list