]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: blockjob: Record job type when starting the job
authorPeter Krempa <pkrempa@redhat.com>
Fri, 23 Nov 2018 11:45:32 +0000 (12:45 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 17 Jan 2019 16:12:50 +0000 (17:12 +0100)
commit79b73251fb49051339fd1d4102c81971a819b965
treed7495b2a1bba692218ed124bccea5aa5aa265a89
parentf877ec10209d6f5f0e8d48f3a8c50f74534f6a1b
qemu: blockjob: Record job type when starting the job

We can properly track the job type when starting the job so that we
don't have to infer it later.

This patch also adds an enum of block job types specific to qemu
(qemuBlockjobType) which mirrors the public block job types
(virDomainBlockJobType) but allows for other types to be added later
which will not be public.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_blockjob.c
src/qemu/qemu_blockjob.h
src/qemu/qemu_driver.c
src/qemu/qemu_migration.c
src/qemu/qemu_process.c