]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: monitor: Provide more information in generic block job error
authorPeter Krempa <pkrempa@redhat.com>
Wed, 5 Mar 2014 14:08:56 +0000 (15:08 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 5 Mar 2014 14:08:56 +0000 (15:08 +0100)
commit3e04d65a07dcc3c22dac7cc2cebb36d91481ef04
tree040ceb4dd0067961be0e76e9c931edd8a423218e
parentaa50a5c727c8c9b65f56854cf91fb8e05f8b68e5
qemu: monitor: Provide more information in generic block job error

The qemuMonitorJSONBlockJob handles a few errors internally. If qemu
returns a different error we would report a rather unhelpful message:

 $ virsh blockpull gluster-job vda --base /dev/null
 error: internal error: Unexpected error

As the actual message from qemu contains a bit more info, let's use it
to report something a little more useful:

 $ virsh blockpull gluster-job vda --base /dev/null
 error: internal error: Unexpected error: (GenericError) 'Base '/dev/null' not found'
src/qemu/qemu_monitor_json.c