[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[libvirt] [PATCH 0/3] Fix hotplug error messages


The problem is virDomainDeviceDefParse's incompleteness. When doing a
hot(un-)plug or update, the passed XML snippet is parsed. However, if
virDomainDeviceDefParse doesn't recognize the device (due its implementation
incompleteness) an error is returned:

    error: XML error: unknown device type

and the control doesn't even reach the check for supported devices for current
operation, where much more correct error message would be printed out:

    error: Operation not supported: persistent detach
        of device 'memballoon' is not supported

Michar Privoznik (3):
  conf: Extend virDomainDeviceDefParse handled types
  conf: Rework virDomainDeviceDefParse
  qemu: Fix hot (un-)plug error codes and messages

 src/conf/domain_conf.c | 111 ++++++++++++++++++++++++++++++++++---------------
 src/qemu/qemu_driver.c |  42 ++++++++++---------
 2 files changed, 101 insertions(+), 52 deletions(-)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]