From 9f91aba7ef33d7ad88c3bd004fdf7c5fef65f151 Mon Sep 17 00:00:00 2001 From: Ryota MIBU Date: Fri, 29 Sep 2017 13:01:03 +0000 Subject: option: "update_neutron_port_dp_status" This patch introduces new boolean option "update_neutron_port_dp_status", which disabled by default. Change-Id: Iaf7503d5854251fabf816b9bf3fcc1964c231a68 Signed-off-by: Ryota MIBU --- doctor_tests/inspector/sample.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'doctor_tests/inspector/sample.py') diff --git a/doctor_tests/inspector/sample.py b/doctor_tests/inspector/sample.py index 114e4ebd..fcdb48fe 100644 --- a/doctor_tests/inspector/sample.py +++ b/doctor_tests/inspector/sample.py @@ -35,7 +35,8 @@ class SampleInspector(BaseInspector): auth = get_identity_auth(project=self.conf.doctor_project) session = get_session(auth=auth) - self.neutron = neutron_client(session) + if self.conf.update_neutron_port_dp_status: + self.neutron = neutron_client(session) self.servers = collections.defaultdict(list) self.hostnames = list() @@ -94,10 +95,12 @@ class SampleInspector(BaseInspector): self.hostnames.append(hostname) thr1 = self._disable_compute_host(hostname) thr2 = self._vms_reset_state('error', hostname) - thr3 = self._set_ports_data_plane_status('DOWN', hostname) + if self.conf.update_neutron_port_dp_status: + thr3 = self._set_ports_data_plane_status('DOWN', hostname) thr1.join() thr2.join() - thr3.join() + if self.conf.update_neutron_port_dp_status: + thr3.join() @utils.run_async def _disable_compute_host(self, hostname): -- cgit 1.2.3-korg