Hide Forgot
Description of problem: Use virt-manager, run a guest, hotplug a block storage /dev/sda5, hotplug successfully. Forceoff this guest, found that need delete this storage 2 times Version-Release number of selected component (if applicable): kernel:kernel-2.6.32-71.18.1.el6 libvirt:libvirt-0.8.1-27.el6_0.3 kvm:qemu-kvm-0.12.1.2-2.113.el6_0.8 virt-manager-0.8.4-8.el6.noarch How reproducible: Always Steps to Reproduce: 1. Run a health guest 2. Hotplug a block storage, such as /dev/sda5, type as virtio. Hotplug successfully. Check in guest found this storage 3. Forceoff this guest 4. Remove this hotplug storage Actual results: Need remove for 2 times. And check this guest xml, 2 same disk xml can be found in # virsh edit. # virsh dumpxml <guest> ... <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/var/lib/libvirt/images/new.img'/> <target dev='hda' bus='ide'/> <alias name='ide0-0-0'/> <address type='drive' controller='0' bus='0' unit='0'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw'/> <source dev='/dev/sda5'/> <target dev='vda' bus='virtio'/> <alias name='virtio-disk0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </disk> ... # virsh edit <guest> ... <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/var/lib/libvirt/images/new.img'/> <target dev='hda' bus='ide'/> <address type='drive' controller='0' bus='0' unit='0'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw'/> <source dev='/dev/sda5'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw'/> <source dev='/dev/sda5'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </disk> <controller type='ide' index='0'> ... Expected results: Need remove for 1 time successfully Additional info: Also try with libvirt command, attach-device uses xml to hotplug the same disk, then forceoff the guest, remove the hotplug storage, it works well.
I think it is a Regression for bug 623066 which is fixed in RHEL6
It looks like you were testing with 6.0 packages: kernel:kernel-2.6.32-71.18.1.el6 libvirt:libvirt-0.8.1-27.el6_0.3 kvm:qemu-kvm-0.12.1.2-2.113.el6_0.8 virt-manager-0.8.4-8.el6.noarch However that bug 623066 is only queued up in 6.1 packages. So I think this is just another instance of bug 623066 like you mention. Closing as a dup. If you can reproduce against latest virt-manager/libvirt, please reopen. *** This bug has been marked as a duplicate of bug 623066 ***