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