diff options
author | Emma Foley <emma.l.foley@intel.com> | 2018-06-29 10:06:06 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-06-29 10:06:06 +0000 |
commit | b77179801b1af246e2b099919f8618c110408b9f (patch) | |
tree | 18ac3f5e0384c176fe0b7d1b3c17aa89afc94e14 | |
parent | 6f9c923e7a762338ba2be44964b42b69a77800cc (diff) | |
parent | 26ba29b22164932fb9d7607a3edf29e201e7f084 (diff) |
Merge "NSB NFVi BNG test fails to run - stops after one step" into stable/fraser
-rw-r--r-- | yardstick/network_services/vnf_generic/vnf/prox_helpers.py | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/yardstick/network_services/vnf_generic/vnf/prox_helpers.py b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py index 12ec1c8c5..1bcf5de10 100644 --- a/yardstick/network_services/vnf_generic/vnf/prox_helpers.py +++ b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py @@ -386,8 +386,14 @@ class ProxSocketHelper(object): def stop(self, cores, task=''): """ stop specific cores on the remote instance """ - LOG.debug("Stopping cores %s", cores) - self.put_command("stop {} {}\n".format(join_non_strings(',', cores), task)) + + tmpcores = [] + for core in cores: + if core not in tmpcores: + tmpcores.append(core) + + LOG.debug("Stopping cores %s", tmpcores) + self.put_command("stop {} {}\n".format(join_non_strings(',', tmpcores), task)) time.sleep(3) def start_all(self): @@ -397,8 +403,14 @@ class ProxSocketHelper(object): def start(self, cores): """ start specific cores on the remote instance """ - LOG.debug("Starting cores %s", cores) - self.put_command("start {}\n".format(join_non_strings(',', cores))) + + tmpcores = [] + for core in cores: + if core not in tmpcores: + tmpcores.append(core) + + LOG.debug("Starting cores %s", tmpcores) + self.put_command("start {}\n".format(join_non_strings(',', tmpcores))) time.sleep(3) def reset_stats(self): |