[libvirt] [PATCH 00/11] libxl: add job support

Jim Fehlig jfehlig at suse.com
Fri Feb 7 03:53:04 UTC 2014


This patch series adds job support to the libxl driver, using techiques from
the qemu driver.  One benefit is no longer blocking get operations during
long running modify operations.  E.g. with these patches 'vish dominfo dom'
will work while 'virsh save dom ...' is in progress.

The first patch adds the job support machinery, followed by several patches
that make use of it.  I initially had all but the first in a single
"use-job-support" patch, but hope breaking it out eases review.

Jim Fehlig (11):
  libxl: Add job support to libxl driver
  libxl: use job functions in libxlVmStart
  libxl: use job functions in libxlDomainSetMemoryFlags
  libxl: use job functions in libxlDomain{Suspend,Resume}
  libxl: use job functions in libxlDomainDestroyFlags
  libxl: use job functions in domain save operations
  libxl: use job functions in libxlDomainCoreDump
  libxl: use job functions in vcpu set and pin functions
  libxl: use job functions in device attach and detach functions
  libxl: use job functions in libxlDomainSetAutostart
  libxl: use job functions in libxlDomainSetSchedulerParametersFlags

 src/libxl/libxl_domain.c | 128 ++++++++++++++++++
 src/libxl/libxl_domain.h |  37 +++++
 src/libxl/libxl_driver.c | 346 +++++++++++++++++++++++++++++++----------------
 3 files changed, 395 insertions(+), 116 deletions(-)

-- 
1.8.1.4




More information about the libvir-list mailing list