[pve-devel] vm_deviceunplug question

Alexandre DERUMIER aderumier at odiso.com
Tue Nov 25 10:03:44 CET 2014


This is because for virtio disk we remove the controller + drive,  (1controller - 1 drive)

and for scsi we only remove the drive  (1controller - 256 drives)



----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre DERUMIER (aderumier at odiso.com)" <aderumier at odiso.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Mardi 25 Novembre 2014 07:26:22 
Objet: vm_deviceunplug question 



For example, for virtio we call qemu_devicedelverify(): 

if ($deviceid =~ m/^(virtio)(\d+)$/) { 

qemu_devicedel($vmid, $deviceid); 
return undef if !qemu_devicedelverify($vmid, $deviceid); 
return undef if !qemu_drivedel($vmid, $deviceid); 

But for lsi/scsi we simply do: 

if ($deviceid =~ m/^(scsi)(\d+)$/) { 

qemu_devicedel($vmid, $deviceid); 
return undef if !qemu_drivedel($vmid, $deviceid); 

Why don’t we call qemu_devicedelverify() here? 



More information about the pve-devel mailing list