[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 14:36 -0600, Jim Fehlig wrote: > >>> 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. >> > > Thanks. I updated the commit message to reflect this feedback. Can I add > your ack to? > Yes. > From 682b446b1ee30e6b26b7138805bdd0ca89d1942d 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 in the context > of osstest (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, which Jim has tested and confirmed to be > true. > > 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); > } > Acked by: Jim Fehlig <jfehlig@xxxxxxxx> Regards, Jim _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |