1]. Created a in-network-nat ECMP SVC between ctest-left_ctest-TestECMPFeature-72816639-24666446
(59.55.203.0/24) and ctest-right_ctest-TestECMPFeature-72816639-52542641(114.201.64.0/24).
2]. None of the Internal RIs are created and the SVC is not working.
3]. The following tracebacks are seen in the contrail-api log:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py", line 1578, in handler_trap_exception
response = handler(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_api_stats.py", line 17, in wrapper
response = func(api_server_obj, resource_type, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py", line 1039, in http_resource_list
pagination)
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py", line 2960, in _list_collection
paginate_count=page_count)
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_db.py", line 1309, in dbe_list
paginate_count=paginate_count)
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py", line 492, in wrapper
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py", line 1173, in object_list
children_fq_names_uuids.extend(filter_rows_backref_anchor())
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py", line 1157, in filter_rows_backref_anchor
for cols in obj_rows[obj_key].items()]
AttributeError: 'NoneType' object has no attribute 'items'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/vnc_openstack/__init__.py", line 1073, in handler_trap_exception
response = handler(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_interface.py", line 504, in plugin_http_post_floatingip
return self.plugin_get_floatingips(context, floatingip)
File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_interface.py", line 473, in plugin_get_floatingips
floatingips_info = cfgdb.floatingip_list(context, filters)
File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 2818, in wrapper
return func(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 3926, in floatingip_list
detail=True)
File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 42, in wrapper
return func(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 627, in _objects_list
detail=detail, count=count, filters=filters, shared=shared)
File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 42, in wrapper
return func(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 1314, in resource_list
rest.OP_GET, obj_class.create_uri, data=query_params)
File "/usr/lib/python2.7/dist-packages/vnc_api/vnc_api.py", line 855, in _request_server
retry_after_authn=retry_after_authn, retry_count=retry_count)
File "/usr/lib/python2.7/dist-packages/vnc_openstack/context.py", line 37, in wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_openstack/neutron_plugin_db.py", line 116, in _request
ret_val = server_method()
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/context.py", line 122, in wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py", line 1578, in handler_trap_exception
response = handler(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_api_stats.py", line 17, in wrapper
response = func(api_server_obj, resource_type, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py", line 1039, in http_resource_list
pagination)
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_cfg_api_server.py", line 2960, in _list_collection
paginate_count=page_count)
File "/usr/lib/python2.7/dist-packages/vnc_cfg_api_server/vnc_db.py", line 1309, in dbe_list
paginate_count=paginate_count)
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py", line 492, in wrapper
return func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py", line 1173, in object_list
children_fq_names_uuids.extend(filter_rows_backref_anchor())
File "/usr/lib/python2.7/dist-packages/cfgm_common/vnc_cassandra.py", line 1157, in filter_rows_backref_anchor
for cols in obj_rows[obj_key].items()]
AttributeError: 'NoneType' object has no attribute 'items'
1]. Created a in-network-nat ECMP SVC between ctest-left_ ctest-TestECMPF eature- 72816639- 24666446 ctest-TestECMPF eature- 72816639- 52542641( 114.201. 64.0/24) .
(59.55.203.0/24) and ctest-right_
2]. None of the Internal RIs are created and the SVC is not working.
3]. The following tracebacks are seen in the contrail-api log:
Traceback (most recent call last): python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 1578, in handler_ trap_exception python2. 7/dist- packages/ cfgm_common/ vnc_api_ stats.py" , line 17, in wrapper server_ obj, resource_type, *args, **kwargs) python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 1039, in http_resource_list python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 2960, in _list_collection count=page_ count) python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_db. py", line 1309, in dbe_list count=paginate_ count) python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py", line 492, in wrapper python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py", line 1173, in object_list fq_names_ uuids.extend( filter_ rows_backref_ anchor( )) python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py", line 1157, in filter_ rows_backref_ anchor obj_key] .items( )]
File "/usr/lib/
response = handler(*args, **kwargs)
File "/usr/lib/
response = func(api_
File "/usr/lib/
pagination)
File "/usr/lib/
paginate_
File "/usr/lib/
paginate_
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
children_
File "/usr/lib/
for cols in obj_rows[
AttributeError: 'NoneType' object has no attribute 'items'
Traceback (most recent call last): python2. 7/dist- packages/ vnc_openstack/ __init_ _.py", line 1073, in handler_ trap_exception python2. 7/dist- packages/ vnc_openstack/ neutron_ plugin_ interface. py", line 504, in plugin_ http_post_ floatingip get_floatingips (context, floatingip) python2. 7/dist- packages/ vnc_openstack/ neutron_ plugin_ interface. py", line 473, in plugin_ get_floatingips _info = cfgdb.floatingi p_list( context, filters) python2. 7/dist- packages/ vnc_openstack/ neutron_ plugin_ db.py", line 2818, in wrapper python2. 7/dist- packages/ vnc_openstack/ neutron_ plugin_ db.py", line 3926, in floatingip_list python2. 7/dist- packages/ vnc_api/ vnc_api. py", line 42, in wrapper python2. 7/dist- packages/ vnc_api/ vnc_api. py", line 627, in _objects_list python2. 7/dist- packages/ vnc_api/ vnc_api. py", line 42, in wrapper python2. 7/dist- packages/ vnc_api/ vnc_api. py", line 1314, in resource_list create_ uri, data=query_params) python2. 7/dist- packages/ vnc_api/ vnc_api. py", line 855, in _request_server after_authn= retry_after_ authn, retry_count= retry_count) python2. 7/dist- packages/ vnc_openstack/ context. py", line 37, in wrapper python2. 7/dist- packages/ vnc_openstack/ neutron_ plugin_ db.py", line 116, in _request python2. 7/dist- packages/ vnc_cfg_ api_server/ context. py", line 122, in wrapper python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 1578, in handler_ trap_exception python2. 7/dist- packages/ cfgm_common/ vnc_api_ stats.py" , line 17, in wrapper server_ obj, resource_type, *args, **kwargs) python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 1039, in http_resource_list python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_cfg_ api_server. py", line 2960, in _list_collection count=page_ count) python2. 7/dist- packages/ vnc_cfg_ api_server/ vnc_db. py", line 1309, in dbe_list count=paginate_ count) python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py", line 492, in wrapper python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py", line 1173, in object_list fq_names_ uuids.extend( filter_ rows_backref_ anchor( )) python2. 7/dist- packages/ cfgm_common/ vnc_cassandra. py", line 1157, in filter_ rows_backref_ anchor obj_key] .items( )]
File "/usr/lib/
response = handler(*args, **kwargs)
File "/usr/lib/
return self.plugin_
File "/usr/lib/
floatingips
File "/usr/lib/
return func(self, *args, **kwargs)
File "/usr/lib/
detail=True)
File "/usr/lib/
return func(self, *args, **kwargs)
File "/usr/lib/
detail=detail, count=count, filters=filters, shared=shared)
File "/usr/lib/
return func(self, *args, **kwargs)
File "/usr/lib/
rest.OP_GET, obj_class.
File "/usr/lib/
retry_
File "/usr/lib/
return fn(*args, **kwargs)
File "/usr/lib/
ret_val = server_method()
File "/usr/lib/
return fn(*args, **kwargs)
File "/usr/lib/
response = handler(*args, **kwargs)
File "/usr/lib/
response = func(api_
File "/usr/lib/
pagination)
File "/usr/lib/
paginate_
File "/usr/lib/
paginate_
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
children_
File "/usr/lib/
for cols in obj_rows[
AttributeError: 'NoneType' object has no attribute 'items'