Feature changed by: James Fehlig (jfehlig) Feature #311112, revision 7 Title: libvirt driver for new xen toolstack Hackweek VI: Unconfirmed Priority Requester: Important Requested by: James Fehlig (jfehlig) Partner organization: openSUSE.org Description: Xen 4.1.0 (due February 2011) will be the first release in which the new xl/libxl (aka libxenlight [1]) toolstack will be the default, preferred tool set. Although still included in the release, the legacy xm/xend toolstack will be disabled and in process of deprecation. libvirt needs a hypervisor driver that can communicate with the new Xen toolstack. I'll be working on a libvirt driver for libxl during HW6. [1] http://lists.xensource.com/archives/html/xen-devel/2009-11/msg00436.html Business case (Partner benefit): openSUSE.org: There are many tools using libvirt: vm-install, virt- manager, virt-viewer, vhostmd, libvirt-cim, ... None of these tools will work with Xen 4.1.0 without a libvirt libxl driver. Discussion: #1: James Fehlig (jfehlig) (2011-01-24 17:31:25) I've posted a RFC on implementation approaches of the libvirt libxenlight driver on libvirt mailing list. https://www.redhat.com/archives/libvir-list/2011-January/msg00875.html (https://www.redhat.com/archives/libvir-list/2011-January/msg00875.html) We have decided to go with an entirely new driver instead of adding libxenlight support to existing Xen unified driver. Let the coding begin ... #2: James Fehlig (jfehlig) (2011-02-01 01:54:58) Update on my progress during hackweek: By Wednesday evening, the driver was able to define a new domain, list halted domains, and delete halted domains. By Friday afternoon I was able to start a fully functional pv domain through the driver :-) Next task is registering for domain events such as shutdown, reboot, crash, etc. Along with documentation, this will be needed for an initial upstream submission of the new driver. #3: James Fehlig (jfehlig) (2011-03-08 16:57:21) Update: I've posted several versions of the new libvirt libxenlight driver upstream, the latest being version 4 https://www.redhat.com/archives/libvir-list/2011-March/msg00263.html Hopefully the driver will be ACK'ed soon so I can commit it in time for libvirt 0.9.0 release. + #4: James Fehlig (jfehlig) (2011-03-18 16:50:47) + Update: Driver has finally be ACK'ed upstream and committed! + http://libvirt.org/git/?p=libvirt.git;a=commit;h=2b84e445d598894c711278afacf... -- openSUSE Feature: https://features.opensuse.org/311112