libvirt libxl driver enhancements
Make sure libvirt Xen libxl driver is fully featured, and it supports all the important Xen features. Add missing features, and fix any bugs found. Requires a lot of testing, and in the beginning creating a list of working/missing/broken features.
The guys at SuSE have made a lot of improvements to the libvirt libxl driver; it should be quite useable now.
To help us get the most out of this site, I’m going to close down this “catch-all” entry. If you have individual features that are not yet implemented, please make a new uservoice entry with that specific feature.
3 comments
-
Florian Heigl
commented
George: I think Pasi had it down right.
The mess is as broad and vague as his post suggests.
In every release of Xen, every version of Libvirt, in every Distro, the users have no way of telling if a given feature will work.On first glance, that would be only fixable with unlimited ressources.
On the other hand, maybe something more hands-on might work:i.e. define a number of goals like "it should be possible to add a xen host to virt-manager" or "virsh list should just work" on every current (bug reports for those) or new release of Debian, Ubuntu, Fedora. (just an example, but I'd suggest starting with the basics. If they would just work (they don't, imo) then the whole things like "ballooning, io limiting, hot migrations, ..." come from the list.
Then it's something that can be planned / reviewed and also done by us users on the xen testing days.
What you devs could do is get in closer loop with the libvirt devs and get tested documentation on their site.Pasi, am I missing the point?
-
Florian Heigl
commented
I think I remember that the Xen driver was also sometimes missing in the libvirt base install. This is a lobbyism issue, too.
-
George Dunlap
commented
Hey Pasi -- thanks for posting this. But this is both to vague and too broad to be actually useful. Of all the functionality of Xen which is missing from libvirt, which is causing the most pain to users? That's what we need to know.