libvirt/src/qemu
Jiri Denemark e1ca8ecb46 qemu: Check QEMU error on failed migration
When migration fails, QEMU may provide a description of the error in
the reply to query-migrate QMP command. We can fetch this error and use
it instead of the generic "unexpectedly failed" message.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
2017-10-17 10:41:45 +02:00
..
EVENTHANDLERS.txt qemu/doc: Fix function name for handling events 2017-06-13 09:43:42 +02:00
libvirtd_qemu.aug conf: Introduce TLS options for VxHS block device clients 2017-09-28 09:45:14 -04:00
MIGRATION.txt doc: fix writing of QEMU 2017-03-08 17:33:07 +01:00
qemu_agent.c Fix minor typos 2017-04-24 14:40:00 +02:00
qemu_agent.h qemu: agent: Make setting of vcpus more robust 2016-06-22 09:26:08 +02:00
qemu_alias.c qemu: hot-plug of watchdog 2017-10-05 14:23:20 +02:00
qemu_alias.h qemu: hot-plug of watchdog 2017-10-05 14:23:20 +02:00
qemu_block.c util: storagefile: Add helpers to check presence of backing store 2017-10-17 06:19:18 +02:00
qemu_block.h qemu: block: store and test driver names for detected storage nodes 2017-07-27 09:56:41 +02:00
qemu_blockjob.c qemu: blockjob: Always save config XML when a blockjob is finished 2017-10-05 10:36:56 +02:00
qemu_blockjob.h qemu: take current async job into account in qemuBlockNodeNamesDetect 2017-04-27 14:38:29 +02:00
qemu_capabilities.c cputest: Test CPU usability blockers 2017-10-16 09:23:20 +02:00
qemu_capabilities.h cpu: Use virDomainCapsCPUModelsPtr in cpu driver APIs 2017-10-16 09:21:52 +02:00
qemu_capspriv.h cputest: Test CPU usability blockers 2017-10-16 09:23:20 +02:00
qemu_cgroup.c util: storagefile: Add helpers to check presence of backing store 2017-10-17 06:19:18 +02:00
qemu_cgroup.h qemu_cgroup: Remove unnecessary virQEMUDriverPtr arguments 2017-07-26 17:47:25 +02:00
qemu_command.c qemu: ensure TLS clients always verify the server certificate 2017-10-16 12:54:43 +01:00
qemu_command.h qemu: hot-plug of watchdog 2017-10-05 14:23:20 +02:00
qemu_conf.c conf: Introduce TLS options for VxHS block device clients 2017-09-28 09:45:14 -04:00
qemu_conf.h conf: Introduce TLS options for VxHS block device clients 2017-09-28 09:45:14 -04:00
qemu_domain_address.c qemu: reserve PCI addresses for implicit i440fx devices 2017-10-16 09:53:34 +02:00
qemu_domain_address.h qemu: Isolate hostdevs on pSeries guests 2017-07-18 09:00:13 +02:00
qemu_domain.c util: storagefile: Add helpers to check presence of backing store 2017-10-17 06:19:18 +02:00
qemu_domain.h Fix 1 << -1 in JOB_MASK macro 2017-10-12 15:53:56 +02:00
qemu_driver.c qemu: Check QEMU error on failed migration 2017-10-17 10:41:45 +02:00
qemu_driver.h Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00
qemu_hostdev.c qemu: Fix mdev checking for VFIO support 2017-04-12 12:57:39 +02:00
qemu_hostdev.h hostdev: Maintain a driver list of active mediated devices 2017-03-27 15:39:35 +02:00
qemu_hotplug.c qemu: hot-unplug of watchdog 2017-10-05 14:23:20 +02:00
qemu_hotplug.h qemu: hot-unplug of watchdog 2017-10-05 14:23:20 +02:00
qemu_hotplugpriv.h qemu: Let tests override waiting time for device unplug 2013-08-26 16:09:55 +02:00
qemu_interface.c Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" 2017-05-22 12:57:34 -04:00
qemu_interface.h Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" 2017-05-22 12:57:34 -04:00
qemu_migration_cookie.c qemu: add the print of page size in cmd domjobinfo 2017-10-12 17:06:07 +02:00
qemu_migration_cookie.h qemu: Send updated CPU in migration cookie 2017-06-07 13:36:02 +02:00
qemu_migration.c qemu: Check QEMU error on failed migration 2017-10-17 10:41:45 +02:00
qemu_migration.h qemu: Check QEMU error on failed migration 2017-10-17 10:41:45 +02:00
qemu_monitor_json.c qemu: Check QEMU error on failed migration 2017-10-17 10:41:45 +02:00
qemu_monitor_json.h qemu: Check QEMU error on failed migration 2017-10-17 10:41:45 +02:00
qemu_monitor_text.c qemuMonitorTextAddDrive: Fail on unrecognized disk format 2017-06-25 16:22:40 +02:00
qemu_monitor_text.h qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs 2016-08-24 15:44:47 -04:00
qemu_monitor.c qemu: Check QEMU error on failed migration 2017-10-17 10:41:45 +02:00
qemu_monitor.h qemu: Check QEMU error on failed migration 2017-10-17 10:41:45 +02:00
qemu_parse_command.c qemu: argv: parse qemu commandline memory arguments 2017-10-16 11:18:25 -04:00
qemu_parse_command.h qemu: parse: rename qemuCaps->caps 2016-02-19 09:45:23 -05:00
qemu_process.c cpu: Use virDomainCapsCPUModelsPtr in cpu driver APIs 2017-10-16 09:21:52 +02:00
qemu_process.h qemu: process: Pass flags to qemuProcessPrepareHost 2017-10-05 09:40:13 +02:00
qemu_processpriv.h qemu: Export qemuProcessHandleDeviceDeleted for tests 2013-08-26 16:09:55 +02:00
qemu_security.c security: don't relabel chardev source if virtlogd is used as stdio handler 2017-06-16 16:00:10 +02:00
qemu_security.h qemu_hotplug: Relabel memdev 2017-03-15 16:55:23 +01:00
qemu.conf conf: Introduce TLS options for VxHS block device clients 2017-09-28 09:45:14 -04:00
test_libvirtd_qemu.aug.in conf: Introduce TLS options for VxHS block device clients 2017-09-28 09:45:14 -04:00
THREADS.txt doc: fix writing of QEMU 2017-03-08 17:33:07 +01:00