From e3cd759d75bf8f115d196cb91037f67ff6be7bf7 Mon Sep 17 00:00:00 2001 From: Vinayak Anil Palankar Date: Wed, 18 Nov 2015 01:47:55 -0500 Subject: [PATCH] added sleep to maximize the chances --- exec/testcases/xenserver/tc/ha.py | 2 ++ exec/xenrt/lib/xenserver/host.py | 1 + 2 files changed, 3 insertions(+) diff --git a/exec/testcases/xenserver/tc/ha.py b/exec/testcases/xenserver/tc/ha.py index b22d38465..e5dec08dd 100755 --- a/exec/testcases/xenserver/tc/ha.py +++ b/exec/testcases/xenserver/tc/ha.py @@ -603,10 +603,12 @@ class _HATest(xenrt.TestCase): pass if cycle: host.machine.powerctl.cycle() + xenrt.sleep(10) if host.machine.powerctl.status()[0] == 'off': raise XRTError("Machine is still powered off") else: host.machine.powerctl.off() + xenrt.sleep(10) if host.machine.powerctl.status()[0] != 'off': raise XRTError("Machine is not powered off") diff --git a/exec/xenrt/lib/xenserver/host.py b/exec/xenrt/lib/xenserver/host.py index f42878ed0..5e87678e2 100755 --- a/exec/xenrt/lib/xenserver/host.py +++ b/exec/xenrt/lib/xenserver/host.py @@ -12531,6 +12531,7 @@ class Pool(object): except xenrt.XRTFailure, e: if not retry: return None + xenrt.sleep(10) if pc.strip() == "master": return host -- 2.39.5