From 7e0d40d320c0e3bb3ea3a8734f0841372f4d7de3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Czern=C3=BD?= Date: Fri, 1 Jul 2022 09:47:26 +0200 Subject: [PATCH] M #-: Fix quota VM_USED after onevm disk-resize (#2203) --- src/dm/DispatchManagerStates.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/dm/DispatchManagerStates.cc b/src/dm/DispatchManagerStates.cc index 63e61c3444..33d8b6bf46 100644 --- a/src/dm/DispatchManagerStates.cc +++ b/src/dm/DispatchManagerStates.cc @@ -200,8 +200,6 @@ void DispatchManager::trigger_poweroff_success(int vid) return; } - VirtualMachine::LcmState prev_state = vm->get_lcm_state(); - if ((vm->get_state() == VirtualMachine::ACTIVE) && (vm->get_lcm_state() == VirtualMachine::SHUTDOWN_POWEROFF || vm->get_lcm_state() == VirtualMachine::HOTPLUG_PROLOG_POWEROFF || @@ -235,9 +233,7 @@ void DispatchManager::trigger_poweroff_success(int vid) vm.reset(); - if (prev_state != VirtualMachine::DISK_SNAPSHOT_POWEROFF && - prev_state != VirtualMachine::DISK_SNAPSHOT_REVERT_POWEROFF && - prev_state != VirtualMachine::DISK_SNAPSHOT_DELETE_POWEROFF) + if (!quota_tmpl.empty()) { Quotas::vm_del(uid, gid, "a_tmpl); }