On 04/03/2014 03:02 AM, xiexiangyou wrote:
> Hi all,
> 
>    As we know, when hot-add a device, we don't know whether the device is 
> present in VM from outside(like libvirt).
> However, unplugging device, when complete remove the device, Qemu will 
> generate a Monitor event,QEVENT_DEVICE_DELETED.
> Libvirt can receive the event and do something.
>    So is it necessary to add a Monitor event of completing add device such as 
> QEVENT_DEVICE_ADDED.

DEVICE_DELETED is important because the operation is still underway even
after the initial monitor command returns control to libvirt, because
there is guest interaction involved.  But for hotplug, the monitor
command doesn't return until the action is complete, and no guest
interaction is required to know that the action was completed; so I
don't see the use case for an event.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to