|
[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 |