2017-09-13 06:59:50 |
Ganesha HV |
description |
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' |
Failing sanity testcase:
=========================
scripts.ecmp.test_ecmp.TestECMPFeature.test_ecmp_svc_v2_in_network_nat_with_3_instance
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' |
|