|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 OSSTEST 0/19] Implement for driving libvirt via virsh
The following series switches osstest to implement the toolstack via
get_host_method_object()->method rather than toolstack()->{Command}."
method" etc.
This is needed because virsh differs from xm/xl in a few commands.
It also implements partial virsh support (simple lifecycle stuff, but
not e.g. migration yet). Due to the ts-migration-check logic this means
that the libvirt sequence works in so far as it skips/ignores the
migration/save+restore related tests. Wei has a followup series (or at
least a WIP?) which adds migration support. I've dropped my WIP patch
from last time in favour of that.
Since last time I've addressed all of Ian's review on v2. Lots of
passing $gho to things instead of individual properties, switch to a
better inheritance scheme for Osstest::Toolstack::xend,
* TestSupport: Add helper to wait for a guest to shutdown
apt: lock osstest's usages of apt-get against each other
A ts-logs-capture: Collect some libvirt logs and capabilities
A Pass host to toolstack()
A ts-rumpuserxen-demo-xenstorels: Use standard functions for things
Toolstack: use get_host_method_object() to manage toolstack selection
TestSupport: always use xl for generic operations.
TestSupport: guest_create and guest_destroy take only a $gho.
Toolstack: Refactor guest lifecycle.
Toolstack: Refactor consolecmd handling
Toolstack: Refactor shutdown support
A Toolstack: Refactor migration support check.
Toolstack: Refactor migration support.
Toolstack: Refactor save/restore support
libvirt: Implement initscript restart which has some hope of working.
A libvirt: Implement shutdown_wait
A Toolstack: Remove Command field for all toolstacks.
A ts-guest-start: Use guest_create
N Toolstack: Pass $gho to create method
* == "TestSupport: Add helper to wait for a guest to shutdown") wasn't
posted last time, it was actually part of the "add distro domU testing
flight" series, but it is needed here too and I expect this one to land
first.
N == New
A == Acked
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |