[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 13/26] power: Try rebooting hosts with ssh first
Before we try anything with IPMI (if provided) or the PDU, try rebooting with ssh. I think this will dramatically reduce the rate at which we power cycle our test hosts. Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- Osstest/TestSupport.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm index c3b2fb7b..8101b739 100644 --- a/Osstest/TestSupport.pm +++ b/Osstest/TestSupport.pm @@ -992,8 +992,12 @@ sub power_reboot_attempts ($$$) { # to work. $setup and $await should tolerate this situation; in # particular $await must only succeed if the host really did reboot # into the boot environment that $await expects. - foreach my $approach (@{ $ho->{PowerApproaches} }) { - logm("power: rebooting $ho->{Name} (using $approach->{Name})"); + my $ssh = { + Name => 'SSH', + MethObjs => power_cycle_parse_method($ho, 'ssh'), + }; + foreach my $approach ($ssh, @{ $ho->{PowerApproaches} }) { + logm("power: trying to reboot $ho->{Name} (using $approach->{Name})"); if (eval { power_approach_invoke($ho, $approach, 0); $setup->(); -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |