2024-08-28 11:42:02,196 - INFO - Reading existing Domain with UUID 82786871-ddfd-492b-83f1-0be8f0a37820 2024-08-28 11:42:02,207 - INFO - Using existing domain ['admin_domain'](82786871-ddfd-492b-83f1-0be8f0a37820) 2024-08-28 11:42:02,632 - INFO - Project ctest-TestvDNSBasic0-15545900 not found, creating it 2024-08-28 11:42:03,189 - INFO - Created Project:ctest-TestvDNSBasic0-15545900, ID : 85694b51-83b1-4f36-a12a-dd0d106a3ff5 2024-08-28 11:42:04,991 - INFO - ================================================================================ 2024-08-28 11:42:04,991 - INFO - STARTING TEST : test_vdns_ping_same_vn 2024-08-28 11:42:04,991 - INFO - TEST DESCRIPTION : Test:- Test vdns functionality. On VM launch agent should dynamically update dns records to dns agent 1. Create vDNS server 2. Create IPAM using above vDNS data 3. Create VN using above IPAM and launch 2 VM's within it 4. Ping between these 2 VM's using dns name 5. Try to delete vDNS server which has IPAM back-reference[Negative case] 6. Add CNAME VDNS record for vm1-test and verify we able to ping by alias name Pass criteria: Step 4,5 and 6 should pass Maintainer: cf-test@juniper.net 2024-08-28 11:42:05,360 - DEBUG - Nothing to compare xmpp stats {'10.0.0.44': {'10.0.0.44': '0'}} with 2024-08-28 11:42:05,360 - INFO - Initial checks done. Running the testcase now 2024-08-28 11:42:05,361 - INFO - 2024-08-28 11:42:06,258 - INFO - Using existing project ['admin_domain', 'ctest-TestvDNSBasic0-15545900'](85694b51-83b1-4f36-a12a-dd0d106a3ff5) 2024-08-28 11:42:06,314 - DEBUG - Creating VDNS : ctest-vdns1-52724345 2024-08-28 11:42:06,539 - DEBUG - VDNS: ['admin_domain', 'ctest-vdns1-52724345'] created succesfully 2024-08-28 11:42:06,539 - DEBUG - Verify VDNS entry is shown in control node 2024-08-28 11:42:06,539 - DEBUG - Requesting: https://10.0.0.44:8083/Snh_IFMapTableShowReq?table_name=virtual-DNS&search_string=virtual-DNS:admin_domain:ctest-vdns1-52724345 2024-08-28 11:42:06,587 - DEBUG - Verify VDNS entry is shown in the API server 2024-08-28 11:42:06,587 - DEBUG - Requesting: https://10.0.0.44:8082/domains 2024-08-28 11:42:06,940 - DEBUG - Requesting: https://10.0.0.44:8082/domains 2024-08-28 11:42:07,026 - DEBUG - Requesting: https://10.0.0.44:8082/domain/82786871-ddfd-492b-83f1-0be8f0a37820 2024-08-28 11:42:07,092 - DEBUG - Requesting: https://10.0.0.44:8082/virtual-DNS/a1b401c7-a28a-485b-b443-1a242fe6415a 2024-08-28 11:42:07,720 - DEBUG - Deleting VDNS Entry: ctest-vdns1-52724345 2024-08-28 11:42:07,810 - INFO - VDNS info: ['admin_domain', 'ctest-vdns1-52724345'] deleted successfully. 2024-08-28 11:42:07,810 - DEBUG - Requesting: https://10.0.0.44:8082/domains 2024-08-28 11:42:07,863 - DEBUG - Requesting: https://10.0.0.44:8082/domain/82786871-ddfd-492b-83f1-0be8f0a37820 2024-08-28 11:42:07,925 - DEBUG - VDNS information not found in API server 2024-08-28 11:42:07,925 - INFO - VDNS information ctest-vdns1-52724345 removed from the API Server 2024-08-28 11:42:07,926 - DEBUG - Requesting: https://10.0.0.44:8083/Snh_IFMapTableShowReq?table_name=virtual-DNS&search_string=virtual-DNS:admin_domain:ctest-vdns1-52724345 2024-08-28 11:42:07,979 - INFO - VDNS information ctest-vdns1-52724345 removed in the Control node 2024-08-28 11:42:07,979 - DEBUG - Skipping the deletion of Project ['admin_domain', 'ctest-TestvDNSBasic0-15545900'] 2024-08-28 11:42:08,252 - ERROR - ConnectFailure Python 3.6.8: /usr/bin/python3 Wed Aug 28 11:42:07 2024 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /contrail-test/tcutils/wrappers.py in wrapper(self=, *args=(), **kwargs={}) 79 log.info('Initial checks done. Running the testcase now') 80 log.info('') 81 result = function(self, *args, **kwargs) 82 if self.inputs.upgrade: 83 pid = os.getpid() result = None function = self = args = () kwargs = {} /contrail-test/scripts/vdns/test_vdns_basic.py in test_vdns_ping_same_vn(self=) 98 VNFixture( 99 self.connections, self.inputs, 100 vn_name=vn_name, subnets=[vn1_ip], ipam_fq_name=ipam_fixt1.fq_name)) 101 vm_fixture = {} 102 # Launch VM with VN Created above. This test verifies on launch of VM agent should updated DNS 'A' and 'PTR' records vn_name = 'ctest-vn1-vdns-91645608' subnets undefined vn1_ip = '10.10.10.0/24' ipam_fq_name undefined ipam_fixt1 = ipam_fixt1.fq_name = ['admin_domain', 'ctest-TestvDNSBasic0-15545900', 'ipam1'] /usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=, fixture=) 754 # Gather_details worked, so raise the exception setUp 755 # encountered. 756 reraise(*exc_info) 757 else: 758 self.addCleanup(fixture.cleanUp) global reraise = exc_info = (, ConnectFailure("Unable to establish connection t...ote end closed connection without response',))",), ) /usr/local/lib/python3.6/site-packages/testtools/_compat3x.py in reraise(exc_class=, exc_obj=ConnectFailure("Unable to establish connection t...ote end closed connection without response',))",), exc_tb=, _marker=) 13 14 def reraise(exc_class, exc_obj, exc_tb, _marker=object()): 15 """Re-raise an exception received from sys.exc_info() or similar.""" 16 raise exc_obj.with_traceback(exc_tb) 17 exc_obj = ConnectFailure("Unable to establish connection t...ote end closed connection without response',))",) exc_obj.with_traceback = exc_tb = /usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=, fixture=) 729 """ 730 try: 731 fixture.setUp() 732 except MultipleExceptions as e: 733 if (fixtures is not None and fixture = fixture.setUp = > /contrail-test/fixtures/vn_test.py in setUp(self=) 447 def setUp(self): 448 super(VNFixture, self).setUp() 449 self.create() 450 451 def create(self): self = self.create = > /contrail-test/fixtures/vn_test.py in create(self=) 460 self._create_vn_api(self.vn_name, self.project_obj) 461 else: 462 self._create_vn_orch() 463 if not self.obj: 464 self.logger.debug('VN %s not present' % (self.vn_name)) self = self._create_vn_orch = > /contrail-test/fixtures/vn_test.py in _create_vn_orch(self=) 302 try: 303 self.obj = self.orchestrator.get_vn_obj_if_present(self.vn_name, 304 project_id=self.project_id) 305 if not self.obj: 306 self.obj = self.orchestrator.create_vn( project_id undefined self = self.project_id = '85694b51-83b1-4f36-a12a-dd0d106a3ff5' /contrail-test/fixtures/openstack.py in get_vn_obj_if_present(self=, vn_name='ctest-vn1-vdns-91645608', option='orch', **kwargs={'project_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'}) 204 205 def get_vn_obj_if_present(self, vn_name, option='orch', **kwargs): 206 return self.quantum_h.get_vn_obj_if_present(vn_name, **kwargs) 207 208 def get_vn_obj_from_id(self, vn_id): self = self.quantum_h = self.quantum_h.get_vn_obj_if_present = > vn_name = 'ctest-vn1-vdns-91645608' kwargs = {'project_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'} /contrail-test/fixtures/quantum_test.py in get_vn_obj_if_present(self=, vn_name='ctest-vn1-vdns-91645608', project_id='85694b51-83b1-4f36-a12a-dd0d106a3ff5', router_external=True) 278 query_dict['name'] = vn_name 279 try: 280 net_rsp = self.obj.list_networks(**query_dict)['networks'] 281 if net_rsp: 282 return self.obj.show_network(network=net_rsp[0]['id']) net_rsp undefined self = self.obj = self.obj.list_networks = > query_dict = {'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'} /usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in list_networks(self=, retrieve_all=True, **_params={'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'}) 816 # Pass filters in "params" argument to do_request 817 return self.list('networks', self.networks_path, retrieve_all, 818 **_params) 819 820 def show_network(self, network, **_params): _params = {'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'} /usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in list(self=, collection='networks', path='/networks', retrieve_all=True, **params={'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'}) 367 res = [] 368 request_ids = [] 369 for r in self._pagination(collection, path, **params): 370 res.extend(r[collection]) 371 request_ids.extend(r.request_ids) r undefined self = self._pagination = > collection = 'networks' path = '/networks' params = {'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'} /usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in _pagination(self=, collection='networks', path='/networks', **params={'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'}) 382 next = True 383 while next: 384 res = self.get(path, params=params) 385 yield res 386 next = False res undefined self = self.get = > path = '/networks' params = {'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'} /usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in get(self=, action='/networks', body=None, headers=None, params={'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'}) 352 def get(self, action, body=None, headers=None, params=None): 353 return self.retry_request("GET", action, body=body, 354 headers=headers, params=params) 355 356 def post(self, action, body=None, headers=None, params=None): headers = None params = {'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'} /usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in retry_request(self=, method='GET', action='/networks', body=None, headers=None, params={'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'}) 329 try: 330 return self.do_request(method, action, body=body, 331 headers=headers, params=params) 332 except (exceptions.ConnectionFailed, ksa_exc.ConnectionError): 333 # Exception has already been logged by do_request() headers = None params = {'name': 'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': '85694b51-83b1-4f36-a12a-dd0d106a3ff5'} /usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py in do_request(self=, method='GET', action='/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608', body=None, headers=None, params={'name': b'ctest-vn1-vdns-91645608', 'router:external': True, 'tenant_id': b'85694b51-83b1-4f36-a12a-dd0d106a3ff5'}) 280 281 resp, replybody = self.httpclient.do_request(action, method, body=body, 282 headers=headers) 283 284 status_code = resp.status_code headers = None /usr/local/lib/python3.6/site-packages/neutronclient/client.py in do_request(self=, url='/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608', method='GET', **kwargs={'authenticated': True, 'body': None, 'headers': None}) 338 kwargs.setdefault('authenticated', True) 339 self._check_uri_length(url) 340 return self.request(url, method, **kwargs) 341 342 @property self = self.request = > url = '/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608' method = 'GET' kwargs = {'authenticated': True, 'body': None, 'headers': None} /usr/local/lib/python3.6/site-packages/neutronclient/client.py in request(self=, *args=('/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608', 'GET'), **kwargs={'authenticated': True, 'data': None, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-neutronclient', 'X-Auth-Token': 'gAAAAABmzw0MjggRFEiLjIS8VcUkMDqVd_wdUGe9R2IZlQXl...2ATXX8dcGwA_pvwgaLtmmPOzIoWMlwxz_8on74QTl_6pXkyOk'}, 'raise_exc': False}) 326 327 kwargs['headers'] = headers 328 resp = super(SessionClient, self).request(*args, **kwargs) 329 return resp, resp.text 330 resp undefined builtinsuper = global SessionClient = self = ).request = > args = ('/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608', 'GET') kwargs = {'authenticated': True, 'data': None, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-neutronclient', 'X-Auth-Token': 'gAAAAABmzw0MjggRFEiLjIS8VcUkMDqVd_wdUGe9R2IZlQXl...2ATXX8dcGwA_pvwgaLtmmPOzIoWMlwxz_8on74QTl_6pXkyOk'}, 'raise_exc': False} /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py in request(self=, url='/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608', method='GET', **kwargs={'authenticated': True, 'data': None, 'endpoint_filter': {'interface': 'public', 'region_name': 'RegionOne', 'service_type': 'network'}, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-neutronclient', 'X-Auth-Token': 'gAAAAABmzw0MjggRFEiLjIS8VcUkMDqVd_wdUGe9R2IZlQXl...2ATXX8dcGwA_pvwgaLtmmPOzIoWMlwxz_8on74QTl_6pXkyOk'}, 'raise_exc': False, 'rate_semaphore': , 'user_agent': 'python-neutronclient'}) 246 kwargs.setdefault('raise_exc', self.raise_exc) 247 248 return self.session.request(url, method, **kwargs) 249 250 def get_token(self, auth=None): self = self.session = self.session.request = > url = '/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608' method = 'GET' kwargs = {'authenticated': True, 'data': None, 'endpoint_filter': {'interface': 'public', 'region_name': 'RegionOne', 'service_type': 'network'}, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-neutronclient', 'X-Auth-Token': 'gAAAAABmzw0MjggRFEiLjIS8VcUkMDqVd_wdUGe9R2IZlQXl...2ATXX8dcGwA_pvwgaLtmmPOzIoWMlwxz_8on74QTl_6pXkyOk'}, 'raise_exc': False, 'rate_semaphore': , 'user_agent': 'python-neutronclient'} /usr/local/lib/python3.6/site-packages/keystoneauth1/session.py in request(self=, url='http://252.44.11.199:9696/v2.0/networks?tenant_i...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608', method='GET', json=None, original_ip=None, user_agent='python-neutronclient', redirect=30, authenticated=True, endpoint_filter={'interface': 'public', 'region_name': 'RegionOne', 'service_type': 'network'}, auth=None, requests_auth=None, raise_exc=False, allow_reauth=True, log=True, endpoint_override=None, connect_retries=0, logger=, allow=None, client_name=None, client_version=None, microversion=None, microversion_service_type=None, status_code_retries=0, retriable_status_codes=[503], rate_semaphore=, global_request_id=None, connect_retry_delay=None, status_code_retry_delay=None, **kwargs={'allow_redirects': False, 'cert': (None, None), 'data': None, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-neutronclient', 'X-Auth-Token': 'gAAAAABmzw0MjggRFEiLjIS8VcUkMDqVd_wdUGe9R2IZlQXl...2ATXX8dcGwA_pvwgaLtmmPOzIoWMlwxz_8on74QTl_6pXkyOk'}, 'verify': False}) 911 kwargs.update(connection_params) 912 913 resp = send(**kwargs) 914 915 # log callee and caller request-id for each api call resp undefined send = functools.partial() kwargs = {'allow_redirects': False, 'cert': (None, None), 'data': None, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-neutronclient', 'X-Auth-Token': 'gAAAAABmzw0MjggRFEiLjIS8VcUkMDqVd_wdUGe9R2IZlQXl...2ATXX8dcGwA_pvwgaLtmmPOzIoWMlwxz_8on74QTl_6pXkyOk'}, 'verify': False} /usr/local/lib/python3.6/site-packages/keystoneauth1/session.py in _send_request(self=, url='http://252.44.11.199:9696/v2.0/networks?tenant_i...uter%3Aexternal=True&name=ctest-vn1-vdns-91645608', method='GET', redirect=30, log=True, logger=, split_loggers=None, connect_retries=0, status_code_retries=0, retriable_status_codes=[503], rate_semaphore=, connect_retry_delays=, status_code_retry_delays=, **kwargs={'allow_redirects': False, 'cert': (None, None), 'data': None, 'headers': {'Accept': 'application/json', 'User-Agent': 'python-neutronclient', 'X-Auth-Token': 'gAAAAABmzw0MjggRFEiLjIS8VcUkMDqVd_wdUGe9R2IZlQXl...2ATXX8dcGwA_pvwgaLtmmPOzIoWMlwxz_8on74QTl_6pXkyOk'}, 'verify': False}) 1018 # and firewall blocking. 1019 msg = 'Unable to establish connection to %s: %s' % (url, e) 1020 raise exceptions.ConnectFailure(msg) 1021 except requests.exceptions.RequestException as e: 1022 msg = 'Unexpected exception for %(url)s: %(error)s' % { global exceptions = exceptions.ConnectFailure = msg = "Unable to establish connection to http://252.44....Remote end closed connection without response',))" ConnectFailure: Unable to establish connection to http://252.44.11.199:9696/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a-dd0d106a3ff5&router%3Aexternal=True&name=ctest-vn1-vdns-91645608: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) __cause__ = None __class__ = __context__ = ConnectionError(ProtocolError('Connection aborte...mote end closed connection without response',)),) __delattr__ = __dict__ = {'message': "Unable to establish connection to http://252.44....Remote end closed connection without response',))"} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'keystoneauth1.exceptions.connection' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ("Unable to establish connection to http://252.44....Remote end closed connection without response',))",) message = "Unable to establish connection to http://252.44....Remote end closed connection without response',))" with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 706, in urlopen chunked=chunked, File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 445, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 440, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.6/http/client.py", line 1346, in getresponse response.begin() File "/usr/lib64/python3.6/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.6/http/client.py", line 276, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 449, in send timeout=timeout File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 756, in urlopen method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2] File "/usr/local/lib/python3.6/site-packages/urllib3/util/retry.py", line 532, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/local/lib/python3.6/site-packages/urllib3/packages/six.py", line 769, in reraise raise value.with_traceback(tb) File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 706, in urlopen chunked=chunked, File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 445, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 440, in _make_request httplib_response = conn.getresponse() File "/usr/lib64/python3.6/http/client.py", line 1346, in getresponse response.begin() File "/usr/lib64/python3.6/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/usr/lib64/python3.6/http/client.py", line 276, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1004, in _send_request resp = self.session.request(method, url, **kwargs) File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 498, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/contrail-test/tcutils/wrappers.py", line 81, in wrapper result = function(self, *args, **kwargs) File "/contrail-test/scripts/vdns/test_vdns_basic.py", line 100, in test_vdns_ping_same_vn vn_name=vn_name, subnets=[vn1_ip], ipam_fq_name=ipam_fixt1.fq_name)) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 756, in useFixture reraise(*exc_info) File "/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py", line 16, in reraise raise exc_obj.with_traceback(exc_tb) File "/usr/local/lib/python3.6/site-packages/testtools/testcase.py", line 731, in useFixture fixture.setUp() File "/contrail-test/fixtures/vn_test.py", line 449, in setUp self.create() File "/contrail-test/fixtures/vn_test.py", line 462, in create self._create_vn_orch() File "/contrail-test/fixtures/vn_test.py", line 304, in _create_vn_orch project_id=self.project_id) File "/contrail-test/fixtures/openstack.py", line 206, in get_vn_obj_if_present return self.quantum_h.get_vn_obj_if_present(vn_name, **kwargs) File "/contrail-test/fixtures/quantum_test.py", line 280, in get_vn_obj_if_present net_rsp = self.obj.list_networks(**query_dict)['networks'] File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 818, in list_networks **_params) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 369, in list for r in self._pagination(collection, path, **params): File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 384, in _pagination res = self.get(path, params=params) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 354, in get headers=headers, params=params) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 331, in retry_request headers=headers, params=params) File "/usr/local/lib/python3.6/site-packages/neutronclient/v2_0/client.py", line 282, in do_request headers=headers) File "/usr/local/lib/python3.6/site-packages/neutronclient/client.py", line 340, in do_request return self.request(url, method, **kwargs) File "/usr/local/lib/python3.6/site-packages/neutronclient/client.py", line 328, in request resp = super(SessionClient, self).request(*args, **kwargs) File "/usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 248, in request return self.session.request(url, method, **kwargs) File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 913, in request resp = send(**kwargs) File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1020, in _send_request raise exceptions.ConnectFailure(msg) keystoneauth1.exceptions.connection.ConnectFailure: Unable to establish connection to http://252.44.11.199:9696/v2.0/networks?tenant_id=85694b51-83b1-4f36-a12a-dd0d106a3ff5&router%3Aexternal=True&name=ctest-vn1-vdns-91645608: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',)) 2024-08-28 11:42:08,303 - DEBUG - No XMPP flaps were noticed during the test 2024-08-28 11:42:08,304 - INFO -
2024-08-28 11:42:08,304 - INFO - END TEST : test_vdns_ping_same_vn : FAILED[0:00:04]
2024-08-28 11:42:08,304 - INFO - -------------------------------------------------------------------------------- 2024-08-28 11:42:09,139 - INFO - Deleted project: ctest-TestvDNSBasic0-15545900, ID : 85694b51-83b1-4f36-a12a-dd0d106a3ff5