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:
parent
f0d462649d
commit
52b34e4333
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user