mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
Revert "Feature #3187: Do not clear VM snapshot list"
This reverts commit 0003725b07f501f7d093a59185f5ce6e3819eccf.
This commit is contained in:
parent
5550ccf3e4
commit
61f7fe1650
@ -284,6 +284,8 @@ void LifeCycleManager::migrate_action(int vid)
|
||||
|
||||
vm->set_state(VirtualMachine::BOOT);
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
map<string, string> empty;
|
||||
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
@ -45,6 +45,8 @@ void LifeCycleManager::save_success_action(int vid)
|
||||
|
||||
vm->set_state(VirtualMachine::PROLOG_MIGRATE);
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
map<string, string> empty;
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
@ -84,6 +86,8 @@ void LifeCycleManager::save_success_action(int vid)
|
||||
// SUSPENDED STATE
|
||||
//----------------------------------------------------
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
map<string, string> empty;
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
@ -293,6 +297,8 @@ void LifeCycleManager::deploy_success_action(int vid)
|
||||
|
||||
vm->set_state(VirtualMachine::RUNNING);
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
vmpool->update(vm);
|
||||
|
||||
vm->log("LCM", Log::INFO, "New VM state is RUNNING");
|
||||
@ -543,6 +549,8 @@ void LifeCycleManager::shutdown_success_action(int vid)
|
||||
// POWEROFF STATE
|
||||
//----------------------------------------------------
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
map<string, string> empty;
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
@ -570,6 +578,8 @@ void LifeCycleManager::shutdown_success_action(int vid)
|
||||
|
||||
vm->set_state(VirtualMachine::EPILOG_UNDEPLOY);
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
map<string, string> empty;
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
@ -1030,6 +1040,8 @@ void LifeCycleManager::cancel_success_action(int vid)
|
||||
|
||||
vm->set_state(VirtualMachine::EPILOG_UNDEPLOY);
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
map<string, string> empty;
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
@ -1056,6 +1068,8 @@ void LifeCycleManager::cancel_success_action(int vid)
|
||||
//----------------------------------------------------
|
||||
map<string, string> empty;
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
vmpool->update(vm);
|
||||
@ -1191,6 +1205,8 @@ void LifeCycleManager::monitor_suspend_action(int vid)
|
||||
|
||||
vm->set_resched(false);
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
map<string, string> empty;
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
@ -1281,6 +1297,8 @@ void LifeCycleManager::monitor_poweroff_action(int vid)
|
||||
Nebula& nd = Nebula::instance();
|
||||
DispatchManager * dm = nd.get_dm();
|
||||
|
||||
vm->delete_snapshots();
|
||||
|
||||
vm->update_info(0, 0, -1, -1, empty);
|
||||
|
||||
vm->set_resched(false);
|
||||
|
Loading…
x
Reference in New Issue
Block a user