1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-08-25 21:49:29 +03:00

Bug #2440: Images to be saved-as are only set to ready if the VM is shutdown correctly (epilog phase)

(cherry picked from commit b07e876fb1)
This commit is contained in:
Carlos Martín
2013-11-07 18:25:10 +01:00
committed by Ruben S. Montero
parent bbfde81215
commit 64bb4687eb
2 changed files with 5 additions and 5 deletions

View File

@ -203,6 +203,10 @@ void DispatchManager::done_action(int vid)
lcm_state == VirtualMachine::CANCEL ||
lcm_state == VirtualMachine::CLEANUP_DELETE))
{
vm->release_network_leases();
vm->release_disk_images();
vm->set_state(VirtualMachine::DONE);
vm->set_state(VirtualMachine::LCM_INIT);
@ -213,10 +217,6 @@ void DispatchManager::done_action(int vid)
vm->log("DiM", Log::INFO, "New VM state is DONE");
vm->release_network_leases();
vm->release_disk_images();
uid = vm->get_uid();
gid = vm->get_gid();
tmpl = vm->clone_template();

View File

@ -2321,7 +2321,7 @@ void VirtualMachine::release_disk_images()
if ( rc == 0 )
{
imagem->release_image(oid, save_as_id, (state == FAILED));
imagem->release_image(oid, save_as_id, (state != ACTIVE || lcm_state != EPILOG));
}
}
}