From f9be20deb65085a0bb2a32980bb182c10a56324a Mon Sep 17 00:00:00 2001 From: ahothan Date: Fri, 11 Aug 2017 09:03:12 -0700 Subject: Fix NFVBENCH-3 config is modified by plugin causing side effects Change-Id: I2b61e7be346333ff2ba26e14582c9c7c7f92a416 Signed-off-by: ahothan --- nfvbench/nfvbench.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nfvbench/nfvbench.py b/nfvbench/nfvbench.py index bf39a44..5b7eb91 100644 --- a/nfvbench/nfvbench.py +++ b/nfvbench/nfvbench.py @@ -21,6 +21,7 @@ from chain_runner import ChainRunner from collections import defaultdict from config import config_load from config import config_loads +import copy import credentials import datetime from factory import BasicFactory @@ -87,7 +88,7 @@ class NFVBench(object): "vswitch": self.specs.openstack.vswitch, "encaps": self.specs.openstack.encaps }, - "config": self.config_plugin.prepare_results_config(dict(self.config)), + "config": self.config_plugin.prepare_results_config(copy.deepcopy(self.config)), "benchmarks": { "network": { "service_chain": self.chain_runner.run(), -- cgit 1.2.3-korg