qemu/include
John Snow 5ccac6f186 blockjob: add block_job_start
Instead of automatically starting jobs at creation time via backup_start
et al, we'd like to return a job object pointer that can be started
manually at later point in time.

For now, add the block_job_start mechanism and start the jobs
automatically as we have been doing, with conversions job-by-job coming
in later patches.

Of note: cancellation of unstarted jobs will perform all the normal
cleanup as if the job had started, particularly abort and clean. The
only difference is that we will not emit any events, because the job
never actually started.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 1478587839-9834-5-git-send-email-jsnow@redhat.com
Signed-off-by: Jeff Cody <jcody@redhat.com>
2016-11-14 22:47:34 -05:00
..
block blockjob: add block_job_start 2016-11-14 22:47:34 -05:00
crypto
disas
exec VFIO updates 2016-10-31 2016-10-31 18:19:06 +00:00
fpu
hw Xen 2016/11/02 2016-11-04 09:26:24 +00:00
io
libdecnumber
migration
monitor
net
qapi
qemu * NBD bugfix (Changlong) 2016-11-03 16:32:30 +00:00
qom *_run_on_cpu: introduce run_on_cpu_data type 2016-10-31 15:00:25 +01:00
standard-headers virtio-crypto: add virtio crypto device emulation 2016-11-01 19:21:08 +02:00
sysemu virtio, pc: fixes and features 2016-11-03 14:41:53 +00:00
ui
elf.h
glib-compat.h tests: send error_report to test log 2016-11-01 16:06:57 +01:00
qemu-common.h
qemu-io.h
trace-tcg.h
trace.h