Implement virDomainBlockPull for the qemu driver
authorAdam Litke <agl@us.ibm.com>
Fri, 22 Jul 2011 05:39:37 +0000 (13:39 +0800)
committerDaniel Veillard <veillard@redhat.com>
Fri, 22 Jul 2011 05:39:37 +0000 (13:39 +0800)
commitb976165ca4d82788be77d14843a4d079139539ba
treea5f205934ea57ee010b269c251cd3afc66622148
parent4daeefac60565b86e6e920f2e6b649df35083fff
Implement virDomainBlockPull for the qemu driver

The virDomainBlockPull* family of commands are enabled by the
following HMP/QMP commands: 'block_stream', 'block_job_cancel',
 'info block-jobs' / 'query-block-jobs', and 'block_job_set_speed'.

* src/qemu/qemu_driver.c src/qemu/qemu_monitor_text.[ch]: implement disk
  streaming by using the proper qemu monitor commands.
* src/qemu/qemu_monitor_json.[ch]: implement commands using the qmp monitor
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
src/qemu/qemu_monitor_text.c
src/qemu/qemu_monitor_text.h