From 0003725b07f501f7d093a59185f5ce6e3819eccf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Mon, 20 Oct 2014 12:39:10 +0200 Subject: [PATCH] Feature #3187: Do not clear VM snapshot list --- src/lcm/LifeCycleActions.cc | 2 -- src/lcm/LifeCycleStates.cc | 18 ------------------ 2 files changed, 20 deletions(-) diff --git a/src/lcm/LifeCycleActions.cc b/src/lcm/LifeCycleActions.cc index 69402af3df..32a44a5320 100644 --- a/src/lcm/LifeCycleActions.cc +++ b/src/lcm/LifeCycleActions.cc @@ -284,8 +284,6 @@ void LifeCycleManager::migrate_action(int vid) vm->set_state(VirtualMachine::BOOT); - vm->delete_snapshots(); - map empty; vm->update_info(0, 0, -1, -1, empty); diff --git a/src/lcm/LifeCycleStates.cc b/src/lcm/LifeCycleStates.cc index eba86cf0f4..62a509d40b 100644 --- a/src/lcm/LifeCycleStates.cc +++ b/src/lcm/LifeCycleStates.cc @@ -45,8 +45,6 @@ void LifeCycleManager::save_success_action(int vid) vm->set_state(VirtualMachine::PROLOG_MIGRATE); - vm->delete_snapshots(); - map empty; vm->update_info(0, 0, -1, -1, empty); @@ -86,8 +84,6 @@ void LifeCycleManager::save_success_action(int vid) // SUSPENDED STATE //---------------------------------------------------- - vm->delete_snapshots(); - map empty; vm->update_info(0, 0, -1, -1, empty); @@ -297,8 +293,6 @@ 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"); @@ -549,8 +543,6 @@ void LifeCycleManager::shutdown_success_action(int vid) // POWEROFF STATE //---------------------------------------------------- - vm->delete_snapshots(); - map empty; vm->update_info(0, 0, -1, -1, empty); @@ -578,8 +570,6 @@ void LifeCycleManager::shutdown_success_action(int vid) vm->set_state(VirtualMachine::EPILOG_UNDEPLOY); - vm->delete_snapshots(); - map empty; vm->update_info(0, 0, -1, -1, empty); @@ -1040,8 +1030,6 @@ void LifeCycleManager::cancel_success_action(int vid) vm->set_state(VirtualMachine::EPILOG_UNDEPLOY); - vm->delete_snapshots(); - map empty; vm->update_info(0, 0, -1, -1, empty); @@ -1068,8 +1056,6 @@ void LifeCycleManager::cancel_success_action(int vid) //---------------------------------------------------- map empty; - vm->delete_snapshots(); - vm->update_info(0, 0, -1, -1, empty); vmpool->update(vm); @@ -1205,8 +1191,6 @@ void LifeCycleManager::monitor_suspend_action(int vid) vm->set_resched(false); - vm->delete_snapshots(); - map empty; vm->update_info(0, 0, -1, -1, empty); @@ -1297,8 +1281,6 @@ 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);