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.jack...@eu.citrix.com> --- 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@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel