ST crashing and leaking VN ids
Bug #1528950 reported by
amit surana
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Fix Committed
|
High
|
Sachin Bansal | |||
R2.22.x |
Fix Committed
|
High
|
Sachin Bansal | |||
Trunk |
Fix Committed
|
High
|
Sachin Bansal |
Bug Description
Contrail 2.22-110
ST leaking VN ids after VN/LR create/delete operations. Turned out that the LR delete was leaking snat-si-* VNs and that was somehow crashing ST, in turn causing it to leak VN ids.
root/contrail123
10.87.26.
information type: | Proprietary → Public |
description: | updated |
description: | updated |
tags: | added: soln |
no longer affects: | juniperopenstack/r3.0 |
To post a comment you must log in.
There were couple of tracebacks in schema transformer. Here is one:
Traceback (most recent call last): python2. 7/dist- packages/ schema_ transformer/ to_bgp. py", line 3465, in launch_arc .process_ poll_result( result) python2. 7/dist- packages/ schema_ transformer/ to_bgp. py", line 3165, in process_poll_result python2. 7/dist- packages/ schema_ transformer/ to_bgp. py", line 2827, in add_virtual_ network_ network_ ipam T.locate( network_ name) python2. 7/dist- packages/ cfgm_common/ vnc_db. py", line 55, in locate python2. 7/dist- packages/ schema_ transformer/ to_bgp. py", line 217, in __init__ get_routing_ instances( ) or []: python2. 7/dist- packages/ vnc_api/ gen/resource_ client. py", line 8516, in get_routing_ instances virtual_ network_ read(id = self.uuid, fields = ['routing_ instances' ]) python2. 7/dist- packages/ vnc_api/ gen/vnc_ api_client_ gen.py" , line 4549, in virtual_ network_ read server( rest.OP_ GET, uri, query_params) python2. 7/dist- packages/ vnc_api/ vnc_api. py", line 503, in _request_server count=retry_ count) python2. 7/dist- packages/ vnc_api/ vnc_api. py", line 544, in _request network/ 900bcf25- 6b49-478b- a283-67f971e98f 54 body {'fields': 'routing_ instances' } response No virtual-network object found for id 900bcf25- 6b49-478b- a283-67f971e98f 54
File "/usr/lib/
transformer
File "/usr/lib/
func(idents, meta)
File "/usr/lib/
virtual_network = VirtualNetworkS
File "/usr/lib/
cls._dict[key] = cls(key, *args)
File "/usr/lib/
for ri in self.obj.
File "/usr/lib/
obj = svr_conn.
File "/usr/lib/
content = self._request_
File "/usr/lib/
retry_
File "/usr/lib/
% (op, url, data, content))
NoIdError: Unknown id: Error: oper 2 url /virtual-