From eda14393d20cdd0b9ef9303f024f4c8a0b47eda2 Mon Sep 17 00:00:00 2001 From: Marco Capitani Date: Mon, 24 Apr 2017 15:00:21 +0200 Subject: Logging: added set and reset logging level method, small logging modifications. --- rumba/testbeds/qemu.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'rumba/testbeds/qemu.py') diff --git a/rumba/testbeds/qemu.py b/rumba/testbeds/qemu.py index 6121e6b..a916525 100644 --- a/rumba/testbeds/qemu.py +++ b/rumba/testbeds/qemu.py @@ -114,6 +114,7 @@ class Testbed(mod.Testbed): raise Exception('Not authenticated') logger.info("swapping in") + logger.info('Setting up interfaces.') # Building bridges and taps shim_processes = [] @@ -203,6 +204,9 @@ class Testbed(mod.Testbed): except: max_waiting_time -= 1 + logger.info('Interfaces setup complete. ' + 'Building VMs (this might take a while).') + # Building vms boot_batch_size = max(1, multiprocessing.cpu_count() // 2) @@ -300,11 +304,14 @@ class Testbed(mod.Testbed): self.recover_if_names(experiment) + logger.info('Experiment has been successfully swapped in.') + def swap_out(self, experiment): """ :rtype str :return: The script to tear down the experiment """ + logger.info('Killing qemu processes.') # TERM qemu processes for process in self.boot_processes: process.terminate() @@ -313,6 +320,7 @@ class Testbed(mod.Testbed): for process in self.boot_processes: process.wait() + logger.info('Destroying interfaces.') port_processes = [] error_queue = multiprocessing.Queue() results_queue = multiprocessing.Queue() @@ -394,3 +402,4 @@ class Testbed(mod.Testbed): % (over_processes, total_processes)) except: max_waiting_time -= 1 + logger.info('Experiment has been swapped out.') -- cgit v1.2.3