VN Deletion fails due to stale open ports.
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Won't Fix
|
Medium
|
Hampapur Ajay | |||
R3.0 |
Incomplete
|
Medium
|
Ritam Gangopadhyay | |||
R3.1 |
Incomplete
|
Medium
|
Ritam Gangopadhyay | |||
Trunk |
Incomplete
|
Medium
|
Ritam Gangopadhyay |
Bug Description
2015-04-18 22:55:30,630 - ERROR - Quantum exception while deleting a VN 1f1e5bf7-
Traceback (most recent call last):
File "/root/
net_rsp = self.obj.
File "/usr/lib/
ret = self.function(
File "/usr/lib/
return self.delete(
File "/usr/lib/
headers=
File "/usr/lib/
headers=
File "/usr/lib/
self.
File "/usr/lib/
exception_
File "/usr/lib/
raise ex
NetworkInUseClient: Unable to complete operation on network 1f1e5bf7-
Nova logs:-
2015-04-18 22:54:54.369 28931 INFO nova.osapi_
2015-04-18 22:54:54.523 28931 ERROR nova.api.openstack [req-3c7d65d9-
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack Traceback (most recent call last):
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return req.get_
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack application, catch_exc_
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack app_iter = application(
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return resp(environ, start_response)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return self.app(env, start_response)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return resp(environ, start_response)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return resp(environ, start_response)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack response = self.app(environ, start_response)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return resp(environ, start_response)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return self.func(req, *args, **kwargs)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack content_type, body, accept)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack request, action_args)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack **action_args)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack return self._show(req, resp_obj)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack self._extend_
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack servers))
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack ports = self._get_
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack ports.extend(
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack ret = self.function(
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack **_params)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack for r in self._paginatio
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack res = self.get(path, params=params)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack headers=headers, params=params)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack headers=headers, params=params)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack self._handle_
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack exception_
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack File "/usr/lib/
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack message=msg)
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack NeutronClientEx
2015-04-18 22:54:54.523 28931 TRACE nova.api.openstack
2015-04-18 22:54:54.526 28931 INFO nova.api.openstack [req-3c7d65d9-
2015-04-18 22:54:54.527 28931 INFO nova.osapi_
2015-04-18 22:54:54.651 28931 INFO nova.osapi_
tags: | added: config |
Changed in juniperopenstack: | |
assignee: | nobody → Rahul (rahuls) |
importance: | High → Medium |
information type: | Proprietary → Public |
I would need the log files for /var/log/ contrail/ contrail- api* /var/log/ contrail/ api-0-zk* /var/log/ neutron/ server. log* from all controllers to analyze further.