]> xenbits.xensource.com Git - libvirt.git/commit
qemu: Refactor qemuMonitorBlockJobInfo
authorJiri Denemark <jdenemar@redhat.com>
Fri, 22 May 2015 11:33:49 +0000 (13:33 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Fri, 19 Jun 2015 13:15:11 +0000 (15:15 +0200)
commit3a18bd2d7adc7653dec3766df1c9b34b67eb170f
tree8c081458e3015bd2d3d706d1fdc008f77098c05a
parent40cd0290dcb3360e623b5efff1680df9d99b7f09
qemu: Refactor qemuMonitorBlockJobInfo

"query-block-jobs" QMP command returns all running block jobs at once,
while qemuMonitorBlockJobInfo would only report one. This is not very
nice in case we need to check several block jobs. This patch refactors
the monitor code to always parse all block jobs and store them in a
hash.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_driver.c
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor.h
src/qemu/qemu_monitor_json.c
src/qemu/qemu_monitor_json.h