From 5cbe843443f8531dae0ca15a7047daa42ce97d72 Mon Sep 17 00:00:00 2001 From: Dan Lamping Date: Sun, 22 Nov 2015 18:05:47 +0000 Subject: [PATCH] Increased uninstall deadline for pvdrivers --- exec/xenrt/lib/xenserver/guest.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/exec/xenrt/lib/xenserver/guest.py b/exec/xenrt/lib/xenserver/guest.py index 66642ee76..01080cd1f 100755 --- a/exec/xenrt/lib/xenserver/guest.py +++ b/exec/xenrt/lib/xenserver/guest.py @@ -6524,6 +6524,10 @@ class DundeeGuest(CreedenceGuest): self.xmlrpcWriteFile("c:\\uninst.bat", string.join(batch)) self.xmlrpcStart("c:\\uninst.bat") + deadline = xenrt.util.timenow() + 1800 + while not self.xmlrpcIsAlive() and xenrt.util.timenow() < deadline: + xenrt.sleep(30) + if not self.xmlrpcIsAlive(): raise xenrt.XRTFailure("XML-RPC not alive after tools uninstallation") -- 2.39.5