Revision 3aa6296b
b/snf-tools/synnefo_tools/burnin.py | ||
---|---|---|
1660 | 1660 |
return |
1661 | 1661 |
|
1662 | 1662 |
fail_tmout = time.time() + action_timeout |
1663 |
while True: |
|
1664 |
servers = c.list_servers() |
|
1665 |
staleServers = [s for s in servers if s["name"].startswith(SNF_TEST_PREFIX)] |
|
1666 |
if len(staleServers) == 0: |
|
1667 |
break |
|
1668 |
elif time.time() > fail_tmout: |
|
1669 |
log.error("Stale servers not deleted from previous run") |
|
1670 |
sys.exit() |
|
1671 |
else: |
|
1672 |
time.sleep(query_interval) |
|
1663 |
# Wait for deleting servers only if `delete_stale' is True |
|
1664 |
if delete_stale: |
|
1665 |
while True: |
|
1666 |
servers = c.list_servers() |
|
1667 |
staleServers = [s for s in servers if s["name"].startswith(SNF_TEST_PREFIX)] |
|
1668 |
if len(staleServers) == 0: |
|
1669 |
break |
|
1670 |
elif time.time() > fail_tmout: |
|
1671 |
log.error("Stale servers not deleted from previous run") |
|
1672 |
sys.exit() |
|
1673 |
else: |
|
1674 |
time.sleep(query_interval) |
|
1673 | 1675 |
|
1674 | 1676 |
print >> sys.stderr, yellow + "Found these stale networks from previous runs:" + normal |
1675 | 1677 |
print " " + \ |
Also available in: Unified diff