]> xenbits.xensource.com Git - libvirt.git/commit
qemu: Introduce qemuDomainAgentJob
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 19 Jun 2018 06:11:39 +0000 (08:11 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 20 Jun 2018 11:24:17 +0000 (13:24 +0200)
commit4621350f6d3dbca57bbd97829ff5d4efc3a51c97
treee4307cb34f27c844cedc4da6a3de68e464f1f51f
parentdf6f857fbfc7745de10361fa5acf4563fe99ee2e
qemu: Introduce qemuDomainAgentJob

Introduce guest agent specific job categories to allow threads to
run agent monitor specific jobs while normal monitor jobs can
also be running.

Alter _qemuDomainJobObj in order to duplicate certain fields that
will be used for guest agent specific tasks to increase
concurrency and throughput and reduce serialization.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
src/qemu/qemu_domain.c
src/qemu/qemu_domain.h