From b3f3670e6f8421ae7064bbbbddc7b5c70f34b0a0 Mon Sep 17 00:00:00 2001 From: Jordan Rodgers Date: Sat, 23 Feb 2019 13:20:28 -0500 Subject: [PATCH] delete starrs first --- proxstar/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proxstar/tasks.py b/proxstar/tasks.py index fd3edda..85d7a7c 100644 --- a/proxstar/tasks.py +++ b/proxstar/tasks.py @@ -96,6 +96,8 @@ def delete_vm_task(vmid): db = connect_db() starrs = connect_starrs() vm = VM(vmid) + # do this before deleting the VM since it is hard to reconcile later + delete_starrs(starrs, vm.name) if vm.status != 'stopped': vm.stop() retry = 0 @@ -106,7 +108,6 @@ def delete_vm_task(vmid): retry += 1 vm.delete() delete_vm_expire(db, vmid) - delete_starrs(starrs, vm.name) def process_expiring_vms_task():