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

Re: [Xen-devel] [PATCH 00 of 29 RFC] libxl: move device plug/unplug to a separate daemon

2012/2/2 Roger Pau Monne <roger.pau@xxxxxxxxxxxxx>:
> This is the first attempt to delegate hotplug device plug/unplug to a
> separate daemon. This will also allow to plug/unplug devices from a
> domain different than Dom0, usually called a "driver domain".
> This series contain a mix of bug fixes, mainly for device
> unplug/destroy synchronization, and a set of new functions that
> describe a new protocol to be used when delegating the plug/unplug of
> devices to a daemon, called xldeviced (xl-device-daemon).
> As a very important note, I would like to add that this has only been
> tested with PV DomUs, and that qdisk support is missing (xldeviced is
> not prepared to launch a qemu-dm to support qdisk devices). I will

I've added qdisk support to xldeviced, but I will wait a little before
posting an updated version of the series, to have some comments and
address initial issues before sending so much chunk. I will also try
to test this against HVM DomUs the next week.

> work on that, but I think there's already a lot of stuff on this that
> needs proper review.
> The series has the following order:
> Â* patches 1-15: set everything necessary to execute hotplug scripts
> Â from libxl directly.
> Â* patches 16-25: add necessary libxl functions to delegate hotplug
> Â addition to a different daemon
> Â* patches 26-29: introduce xldeviced and start using it by default.
> Patch 20 contains a good description of the interaction between xl and
> xldeviced, and the xenstore entries used to accomplish this task.

Xen-devel mailing list



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