[libvirt] [PATCH 00/12] Various libxl driver improvements

Jim Fehlig jfehlig at suse.com
Tue Sep 3 23:57:51 UTC 2013


Jim Fehlig wrote:
> This series contains several improvements for the libxl driver.
>
> Patches 1 and 2 are primarily code movement, putting code in
> files that are more consistent with other drivers.
>
> Patches 3 through 12 improve locking of the libxlDriverPrivate
> struct, similar to the work done in the QEMU and LXC drivers
>
> Obviously post-1.1.2 material, but would be nice to get it in
> soon thereafter for testing throughout the 1.1.3 cycle...
>
> Jim Fehlig (12):
>   libxl: Move detection of autoballoon to libxl_conf
>   libxl: Introduce libxl_domain.[ch]
>   libxl: Earlier detection of not running on Xen
>   libxl: Add libxl_version_info to libxlDriverPrivate
>   libxl: libxl: Use per-domain ctx in libxlMakeDomCreateInfo
>   libxl: User per-domain ctx in libxlDomainGetInfo
>   libxl: Introduce libxlDriverConfig object
>   libxl: Use atomic ops for driver->nactive
>   libxl: Add comments to libxlDriverPrivate fields
>   libxl: Move driver lock/unlock to libxl_conf
>   libxl: Remove unnecessary driver locking
>   libxl: Add libxlDomObjFromDomain
>   

I addressed the review comments from the various patches and pushed the
series.  Thanks for the reviews!

Regards,
Jim

>  po/POTFILES.in           |    1 +
>  src/Makefile.am          |    1 +
>  src/libxl/libxl_conf.c   |  149 +++++-
>  src/libxl/libxl_conf.h   |   87 +--
>  src/libxl/libxl_domain.c |  469 ++++++++++++++++
>  src/libxl/libxl_domain.h |   61 +++
>  src/libxl/libxl_driver.c | 1329 ++++++++++------------------------------------
>  7 files changed, 1010 insertions(+), 1087 deletions(-)
>  create mode 100644 src/libxl/libxl_domain.c
>  create mode 100644 src/libxl/libxl_domain.h
>
>   




More information about the libvir-list mailing list