dom0: fix waiting for vif detach
This commit is contained in:
parent
73fc87efa2
commit
7f24727b2b
@ -609,10 +609,10 @@ class QubesVm(object):
|
|||||||
# Don't check retcode - it always will fail when backend domain is down
|
# Don't check retcode - it always will fail when backend domain is down
|
||||||
subprocess.call(["/usr/sbin/xl",
|
subprocess.call(["/usr/sbin/xl",
|
||||||
"network-detach", self.name, m.group(1)], stderr=subprocess.PIPE)
|
"network-detach", self.name, m.group(1)], stderr=subprocess.PIPE)
|
||||||
# Wait for device destroy
|
# Wait for device destroy (in most cases just ensure that device already is removed)
|
||||||
tries = 0
|
tries = 0
|
||||||
path = "'{0}/device/vif/0/state".format(xs.get_domain_path(self.xid))
|
path = "{0}/device/vif/0/state".format(xs.get_domain_path(self.xid))
|
||||||
while xs.read(path):
|
while xs.read('', path) is not None:
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
tries += 1
|
tries += 1
|
||||||
if tries > 10:
|
if tries > 10:
|
||||||
|
Loading…
Reference in New Issue
Block a user