[libvirt] [PATCH V2 00/13] libxl: add job support

Jim Fehlig jfehlig at suse.com
Wed Feb 19 15:35:21 UTC 2014


Jim Fehlig wrote:
> This patch series adds job support to the libxl driver, using a simplified
> version of the technique used in the qemu driver.  One benefit of this
> series 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 two patches are new to the series, following review of V1.
> Patch1 changes the cleanup logic to unconditionally set dom id to -1 on
> domain shutdown.  Patch2 removes libxlVmReap, giving callers more control
> over domain destruction/cleanup.
>
> The remaining patches are updates to V1 based on Daniel's and Michal's
> comments.
>   

Ping.

This series would be a nice little improvement in the libxl driver for
1.2.2 :-).

Regards,
Jim

> Jim Fehlig (13):
>   libxl: always set vm id to -1 on shutdown
>   libxl: remove libxlVmReap function
>   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 when cleaning up a domain
>   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 |  38 +++++
>  src/libxl/libxl_driver.c | 405 +++++++++++++++++++++++++++++++----------------
>  3 files changed, 432 insertions(+), 139 deletions(-)
>
>   




More information about the libvir-list mailing list