[PATCH 0/3] qemu: sync backing chain update in virDomainGetBlockJobInfo

Nikolay Shirokovskiy nshirokovskiy at virtuozzo.com
Tue Oct 20 13:44:06 UTC 2020

The issue is desciribed in detail in last patch.

I've already tried to address it in [1]. It was not good at all. Actually it
was waiting for event processing in worker thread but that processing blocked
by qemuDomainGetBlockJobInfo itself holding the job.

Now with help of the 1st patch the block job event offloaded to the worker
thread can be processed in qemuDomainGetBlockJobInfo.

[1] [PATCH 1/1] qemu: sync blockjob finishing in qemuDomainGetBlockJobInfo

Nikolay Shirokovskiy (3):
  qemu: add option to process offloaded legacy blockjob event ealier
  qemu: update legacy block job sync after offloading changes
  qemu: sync backing chain update in virDomainGetBlockJobInfo

 src/qemu/qemu_driver.c  | 26 ++++++++++++--------------
 src/qemu/qemu_process.c | 28 +++++++++++++++++++---------
 2 files changed, 31 insertions(+), 23 deletions(-)


More information about the libvir-list mailing list