Skip to content

Commit 431d227

Browse files
committed
stop running VMs before deleting
1 parent 2693f6f commit 431d227

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

proxstar/tasks.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,14 @@ def delete_vm_task(vmid):
6969
db = connect_db()
7070
starrs = connect_starrs()
7171
vm = VM(vmid)
72+
if vm.status != 'stopped':
73+
vm.stop()
74+
retry = 0
75+
while retry < 10:
76+
time.sleep(3)
77+
if vm.status == 'stopped':
78+
break
79+
retry += 1
7280
vm.delete()
7381
delete_starrs(starrs, vm.name)
7482
delete_vm_expire(db, vmid)

0 commit comments

Comments
 (0)