From: Dan Lamping Date: Sun, 22 Nov 2015 18:05:47 +0000 (+0000) Subject: Increased uninstall deadline for pvdrivers X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;ds=sidebyside;p=xenrt-citrix%2Fxenrt.git Increased uninstall deadline for pvdrivers --- 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")