[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v3 0/7] libxl: new hotplug calling convention



On Wed, Apr 17, 2013 at 4:47 PM, Roger Pau Monne <roger.pau@xxxxxxxxxx> wrote:
> This series implements a new hoplug calling convention for libxl.
>
> The aim of this new convention is to reduce the blackout phase of
> migration when using complex hotplug scripts, like iSCSI or other kind
> of storage backends that might have a non trivial setup time.
>
> Major changes from v2 are the addition of HOTPLUG_PATH/libxl_* to the
> list of reserved entries, and the rebase of the whole series on top of
> current xen-unstable commit.
>
> Thanks for the comments, Roger.

Based on the argument that this will be heavily tested (on every
domain creation), and will be fairly easy to revert if it looks like
it's causing trouble, then from a release perspective:

Acked-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>

>
> Branch available in the git repository at:
>   git://xenbits.xen.org/people/royger/xen.git iscsi_v3
>
> * Acked
>
> Roger Pau Monne (7):
>      *libxl: group hotplug related variables
>       libxl: add new hotplug interface support to hotplug script callers
>       libxl: add support for hotplug interface v2 in domain creation/destroy
>       libxl: chain prepare and attach in libxl_device_disk_add
>       libxl: add disk specific remove functions
>       libxl: add local attach support for new hotplug scripts
>       hotplug/Linux: add iscsi block hotplug script
>
>  docs/misc/libxl-hotplug-interface.txt |  184 +++++++++++++++++++++
>  tools/hotplug/Linux/Makefile          |    1 +
>  tools/hotplug/Linux/block-iscsi       |  278 ++++++++++++++++++++++++++++++++
>  tools/libxl/libxl.c                   |  286 
> ++++++++++++++++++++++++++++++---
>  tools/libxl/libxl_bootloader.c        |    1 +
>  tools/libxl/libxl_create.c            |   32 ++++-
>  tools/libxl/libxl_device.c            |  221 +++++++++++++++++++++++---
>  tools/libxl/libxl_internal.h          |   83 +++++++++-
>  tools/libxl/libxl_linux.c             |   73 ++++++---
>  tools/libxl/libxl_netbsd.c            |    4 +-
>  tools/libxl/libxl_types.idl           |    1 +
>  tools/libxl/libxl_types_internal.idl  |    5 +
>  12 files changed, 1095 insertions(+), 74 deletions(-)
>  create mode 100644 docs/misc/libxl-hotplug-interface.txt
>  create mode 100644 tools/hotplug/Linux/block-iscsi
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.