<div dir="ltr">I'm guessing this is an issue with qemu, as the code indicates that libvirt relies on the qemu monitor when a vm is active, via  <span class="">qemuMonitorDeleteSnap</span><span class="">shot. If I'm barking up the wrong tree, someone please let me know. Otherwise I'll follow up with qemu-devel.</span></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 13, 2015 at 2:42 PM, Marcus <span dir="ltr"><<a href="mailto:shadowsor@gmail.com" target="_blank">shadowsor@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Oh, I almost forgot to mention the versions:<div><br></div><div>







<p><span>libvirt 1.2.8-16.0.1.el7_1.2.x86_64</span></p><p><span>qemu </span>2.1.2-23.el7_1.1.x86_64</p><p><br></p><p>Also, I'm unclear if the domain snapshot feature is orchestrated by libvirt, or something that is simply called into qemu to take care of. Please forgive me if this is a qemu issue.</p>







</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 13, 2015 at 2:35 PM, Marcus <span dir="ltr"><<a href="mailto:shadowsor@gmail.com" target="_blank">shadowsor@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br><div>    I've recently been toying with VM snapshots, and have ran into an issue. Given a VM with multiple disks, it seems a snapshot-create followed by a snapshot-delete will only remove the qcow2 snapshot for the first disk (or perhaps just the disk that contains the memory), not all of the disk snapshots it created. Is this something people are aware of? </div><div><br></div><div>    In searching around, I found a bug report where snapshot-creates would fail due to the qcow2 snapshot ids being inconsistent. That looks like it is patched for 2.4 qemu (<a href="http://lists.nongnu.org/archive/html/qemu-devel/2015-03/msg04963.html" target="_blank">http://lists.nongnu.org/archive/html/qemu-devel/2015-03/msg04963.html</a>), this bug would trigger that one by leaving IDs around that are inconsistent between member disks, but is not the same.</div>







</div><div><br></div><div>







<p><span># virsh snapshot-create 7</span></p>
<p><span>Domain snapshot 1436792720 created</span></p><p><span><br></span></p>
<p><span># virsh snapshot-list 7</span></p>
<p><span> Name                 Creation Time             State</span></p>
<p><span>------------------------------------------------------------</span></p>
<p><span> 1436792720           2015-07-13 06:05:20 -0700 running</span></p>
<p><span></span><br></p>
<p># virsh domblklist 7<br></p>
<p><span>Target     Source</span></p>
<p><span>------------------------------------------------</span></p>
<p><span>vda        /mnt/2a270ef3-f389-37a4-942f-380bed9f70aa/e4d6e885-1382-40bc-890b-ad9c8b51a7a5</span></p>
<p><span>vdb        /mnt/2a270ef3-f389-37a4-942f-380bed9f70aa/7033e4c6-5f59-4325-b7e0-ae191e12e86c</span></p>
<p><span></span><br></p>
<p><span># qemu-img snapshot -l  /mnt/2a270ef3-f389-37a4-942f-380bed9f70aa/e4d6e885-1382-40bc-890b-ad9c8b51a7a5</span></p>
<p><span>Snapshot list:</span></p>
<p><span>ID        TAG                 VM SIZE                DATE       VM CLOCK</span></p>
<p><span>1         1436792720             173M 2015-07-13 06:05:20   00:01:10.938</span></p><p><span><br></span></p>
<p><span># qemu-img snapshot -l  /mnt/2a270ef3-f389-37a4-942f-380bed9f70aa/7033e4c6-5f59-4325-b7e0-ae191e12e86c</span></p>
<p><span>Snapshot list:</span></p>
<p><span>ID        TAG                 VM SIZE                DATE       VM CLOCK</span></p>
<p><span>1         1436792720                0 2015-07-13 06:05:20   00:01:10.938</span></p><p><span><br></span></p>
<p><span># virsh snapshot-delete 7 1436792720</span></p>
<p><span>Domain snapshot 1436792720 deleted</span></p><p><span><br></span></p>
<p><span># qemu-img snapshot -l  /mnt/2a270ef3-f389-37a4-942f-380bed9f70aa/e4d6e885-1382-40bc-890b-ad9c8b51a7a5</span></p>
<p><span># qemu-img snapshot -l  /mnt/2a270ef3-f389-37a4-942f-380bed9f70aa/7033e4c6-5f59-4325-b7e0-ae191e12e86c</span></p>
<p><span>Snapshot list:</span></p>
<p><span>ID        TAG                 VM SIZE                DATE       VM CLOCK</span></p>
<p><span>1         1436792720                0 2015-07-13 06:05:20   00:01:10.938</span></p></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>