1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

M #-: Fix quotas for backup callback

This commit is contained in:
Ruben S. Montero 2023-02-07 14:11:43 +01:00
parent f0d462649d
commit 52b34e4333
No known key found for this signature in database
GPG Key ID: A0CEA6FA880A1D87

View File

@ -2775,6 +2775,15 @@ void LifeCycleManager::trigger_backup_success(int vid)
ds_deltas.add("DATASTORE", backups.last_datastore_id());
if (mode == Backups::FULL || incremental_id == -1)
{
ds_deltas.add("IMAGES", 1);
}
else
{
ds_deltas.add("IMAGES", 0);
}
switch(vm->get_lcm_state())
{
case VirtualMachine::BACKUP:
@ -2790,11 +2799,6 @@ void LifeCycleManager::trigger_backup_success(int vid)
vm->log("LCM", Log::ERROR, "backup_success, VM in wrong state");
vm.reset();
if (mode == Backups::FULL || incremental_id == -1)
{
ds_deltas.add("IMAGES", 1);
}
Quotas::ds_del(vm_uid, vm_gid, &ds_deltas);
return;
}