[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH OSSTEST] Toolstack::xl: Support for ACPI fallback for shutdown
Ian Campbell wrote: > On Tue, 2015-05-12 at 16:19 +0100, Ian Campbell wrote: > >> On Tue, 2015-05-12 at 16:03 +0100, Ian Jackson wrote: >> >>> Ian Campbell writes ("Re: [PATCH OSSTEST] Toolstack::xl: Support for ACPI >>> fallback for shutdown"): >>> >>>> If that were the case then I think the below would do the trick, but as >>>> I say I don't have an immediately convenient way to test, nor a need >>>> since there are no such tests right now. >>>> >>> This patch looks plausible. Subject to comments from Jim I would be >>> tempted to throw it into osstest alongside the patch to do the same to >>> xl, with appropriate caveats in the commit message. >>> >> Shall I fold it into the xl one, or do it separately? >> > > You acked the xl one, so here is a separate one. > > Jim, does this look at all plausible to you? > Yes, looks good. > Ian. > > From f560b7eed781a93567d69bcf90260c7475854766 Mon Sep 17 00:00:00 2001 > From: Ian Campbell <ian.campbell@xxxxxxxxxx> > Date: Thu, 7 May 2015 16:37:18 +0100 > Subject: [PATCH] Toolstack::libvirt: Support for ACPI fallback for shutdown > > This is the libvirt counterpart to "Toolstack::xl: Support for ACPI > fallback for shutdown". Currently there are no jobs which test HVM > guests with libvirt and so this is completely untested (but at least > should be harmless to current jobs). > > This relies on an assumption that "virsh shutdown" behaves the same as > "virsh reboot" and accepts a comma separated list of methods to try > given to the --mode argument. > That assumption would be correct, and I just verified it is working as expected. Regards, Jim > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > Cc: Jim Fehlig <jfehlig@xxxxxxxx> > --- > Osstest/Toolstack/libvirt.pm | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/Osstest/Toolstack/libvirt.pm b/Osstest/Toolstack/libvirt.pm > index 8bd7f4f..e7f4860 100644 > --- a/Osstest/Toolstack/libvirt.pm > +++ b/Osstest/Toolstack/libvirt.pm > @@ -60,7 +60,11 @@ sub shutdown_wait ($$$) { > my ($self,$gho,$timeout) = @_; > my $ho = $self->{Host}; > my $gn = $gho->{Name}; > - target_cmd_root($ho, "virsh shutdown $gn", 30); > + my $mode = "paravirt"; > + $mode .= ",acpi" > + if guest_var($gho,'acpi_shutdown','false') eq 'true'; > + > + target_cmd_root($ho, "virsh shutdown --mode $mode $gn", 30); > guest_await_destroy($gho,$timeout); > } > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |