From 94de667f1a44371b9b77cabea74a812ea7732c0e Mon Sep 17 00:00:00 2001 From: yangyan Date: Wed, 8 Apr 2020 09:11:59 +0800 Subject: [PATCH] Update ns_terminate code about cancel wait delete vnfs multithreading When we execute the termination process, this multithread will cause thread blocking, resulting in ns to 70% of the terminated programs being stuck Change-Id: Idec6607938570a0712c004afff49af47fb0406e3 Issue-ID: VFC-1654 Signed-off-by: yangyan --- lcm/ns/biz/ns_terminate.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lcm/ns/biz/ns_terminate.py b/lcm/ns/biz/ns_terminate.py index 32845ddc..a4ae4df5 100644 --- a/lcm/ns/biz/ns_terminate.py +++ b/lcm/ns/biz/ns_terminate.py @@ -145,11 +145,7 @@ class TerminateNsService(threading.Thread): job_msg = "Delete vnfinst:[%s] %s." % (vnfinst.nfinstid, delete_result) JobUtil.add_job_status(self.job_id, cur_progress, job_msg) vnf_jobs.append((vnfinst.nfinstid, vnf_job_id)) - - thread = threading.Thread( - target=self.wait_delete_vnfs, - args=(vnf_jobs, cur_progress, step_progress,)) - thread.start() + self.wait_delete_vnfs(vnf_jobs, cur_progress, step_progress) def wait_delete_vnfs(self, vnf_jobs, cur_progress, step_progress): for vnfinstid, vnfjobid in vnf_jobs: -- 2.16.6