Hi there, This week I worked on helper functions which are needed by the major functions(API) which I am supposed to implement.This included 1)libxlsnapshotMetadataWrite This function should be called each time a snapshot is taken to update libvirt xml metadata to track the snapshot. 2)libxlSnapshotMetadataUpdate This function should be called on various occasions e.g to update the current domain xml config after taking or deleting a snapshot. 3)libxlSnapshotForEachQdisk This function is a wrapper function around xen libxl's disk_snapshot function.I takes care of all the disks on a domain.This is what should be called when taking the internal snapshot of an inactive domain. 4)libxlSnapshotObjFromSnapshot This function takes a snapshot and returns a snapshot obj representation.The difference between the two being that the "snapshot obj" structure has more information. Also because I am following the libvirt qemu driver(which I this has a lot of boiler plate code anyway) I was thinking about having functions to prepare the disks for snapshots.Here I am taking of checking the user commands for errors and maybe some operations which are not supported. All in all, I will continue working on this and should be done next week. *Ahem*,..sorry for writing sooo much detail.I just don't know how else to explain this. Regards, David. -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org