I am interested in how did you address the issues :)<br><br><div class="gmail_quote">On Tue, Nov 6, 2012 at 7:42 PM, John Garbutt <span dir="ltr"><<a href="mailto:John.Garbutt@citrix.com" target="_blank">John.Garbutt@citrix.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am interested in following similar patterns with the XenServer SM work (for NFS and local volumes).<br>
We have the same issues around the hypervisor needing to be involved when taking a snapshot (but with VHDs in our case).<br>
<a href="https://blueprints.launchpad.net/cinder/+spec/xenapi-storage-manager" target="_blank">https://blueprints.launchpad.net/cinder/+spec/xenapi-storage-manager</a><br>
<br>
We will try get back with some more concrete details once we sit down and flesh out the blueprint a bit more.<br>
We have done the prototyping to discover the issues now.<br>
<span class="HOEnZb"><font color="#888888"><br>
John<br>
</font></span><div class="im HOEnZb"><br>
-----Original Message-----<br>
From: Christoph Hellwig [mailto:<a href="mailto:hch@infradead.org">hch@infradead.org</a>]<br>
Sent: 05 November 2012 11:38 AM<br>
To: OpenStack Development Mailing List<br>
Subject: Re: [openstack-dev] Island: Local Storage Volume Support for Cinder<br>
<br>
</div><div class="HOEnZb"><div class="h5">On Fri, Nov 02, 2012 at 03:54:02PM -0700, Vishvananda Ishaya wrote:<br>
> So we dealt with this exact issue when doing snapshots for instances.<br>
> According to the libvirt folks, creating and/or deleting a snapshot<br>
> using qemu-image while a disk is in use is not safe.<br>
<br>
It's indeed not.  Creating snapshots of any image format while qemu is running requires doing it using the qemu monitor.  Note that this is the exact same snapshot code that qemu-img would invoke, but doing it from qemu means it is serialized vs I/O from the guest.<br>

<br>
> Unfortunately libvirt does not expose a reasonable method for<br>
> snapshotting and extracting data from a live disk, so the only way to<br>
> do this safely is to use qemu-monitor (or patch libvirt to expose the<br>
> right interface). This is why the instance snapshot command in kvm is<br>
> doing a managed save before snapshotting the vm. If we had a good way<br>
> to do this it would greatly help the instance snapshot code as well.<br>
<br>
What do you mean with a managed save?<br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><br><span><font color="#888888">Rongze Zhu - 朱荣泽 </font></span><br><span><font color="#888888"><span>Twitter:     @metaxen<br></span><span style="font-size:13px;font-family:arial,sans-serif">Blog:        <a href="http://blog.csdn.net/metaxen" target="_blank">http://blog.csdn.net/metaxen</a><br>
Weibo:     </span></font></span><span><font color="#888888"><span style="font-size:13px;font-family:arial,sans-serif"><a href="http://weibo.com/metaxen" target="_blank">http://weibo.com/metaxen</a><br>Website:  Try Free OpenStack in <a href="http://stacklab.org" target="_blank">http://www.stacklab.org</a><br>

<br></span></font></span><br>