[libvirt] [PATCH/RFC] qemu/kvm: allow to hot remove scsi/virtio disks

Guido Günther agx at sigxcpu.org
Tue Oct 21 15:17:12 UTC 2008


On Tue, Oct 21, 2008 at 02:42:40PM +0100, Daniel P. Berrange wrote:
[..snip..] 
> Is there not some 'info pci' or 'info disk' command we cna use to find
> out the PCI slot number at the time we want to detach the device. This
> would make it work for all disks, and avoid the need to track the 
> state in that virDomainDiskDef union
I don't like restricting this to hot added disks either but for one this
will probably be a very common suitation and more important qemu just
doesn't give enough information to do this reliably. 
The only really reliable way would (at least I think) be for the user
(in this case libvirt) to pass a token to qemu (with -drive and with
pci_add). We should then be able to detach using this token. Something
else will always be dependent on what hardware qemu currently emulates.
This would need to be implemented in qemu for usb and pci.
 -- Guido




More information about the libvir-list mailing list