On Wed, 2009-09-30 at 09:34 -0700, Shi Jin wrote:
Hi there,
I am running Ubuntu 9.04 X64 server with KVM/libvirt. I recently found
that the "virsh destroy" command actually delete VMs it should not
delete.
For example, please see the following screen copy:
root@node1:/srv/cloud/ImgRep/WinXP# virsh list
Connecting to uri: qemu:///system
Id Name State
----------------------------------
27 one-80 running
28 one-81 running
29 one-83 running
30 one-82 running
31 one-79 running
root@node1:/srv/cloud/ImgRep/WinXP# virsh destroy 29
Connecting to uri: qemu:///system
Domain 29 destroyed
root@node1:/srv/cloud/ImgRep/WinXP# virsh list
Connecting to uri: qemu:///system
Id Name State
----------------------------------
27 one-80 running
28 one-81 running
31 one-79 running
Please note that VM 30 was deleted when we tried to delete VM 29.
...
root@node1:/srv/cloud/ImgRep/WinXP# virsh --version
Connecting to uri: qemu:///system
0.6.1
0.6.1 is quite old. I think the issue is fixed by:
http://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=0a31be6ba
Cheers,
Mark.