Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1487794

Summary: HTTP Errors while deleting ports
Product: Red Hat OpenStack Reporter: Sai Sindhur Malleni <smalleni>
Component: python-networking-odlAssignee: Mike Kolesnik <mkolesni>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Itzik Brown <itbrown>
Severity: high Docs Contact:
Priority: medium    
Version: 12.0 (Pike)CC: smalleni, trozet
Target Milestone: betaKeywords: Triaged
Target Release: 12.0 (Pike)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-10-29 07:52:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sai Sindhur Malleni 2017-09-01 22:59:44 UTC
Description of problem:
 When running a Browbeat+Rally use case which does:
Create a network
Create a sbunet
Create a router
Attach router to subnet and oublic network
Boot VM with floating IP
Ping VM

with concurrency 8 and times set to 50 we see that some VMs remain unpingable even after 300 seconds and we see the following in neutron server logs:

2017-09-01 16:19:14.945 28254 ERROR networking_odl.common.client [req-2e9db775-66f8-44f9-a34e-4bcd70812d12 - - - - -] REST request ( delete ) to url ( ports/175e6b60-9ad6-489d-a93e-270adbc08f87 ) is failed. Request body : [None] service: HTTPError: 404 Client Error: Not Found for url: http://172.16.0.19:8081/controller/nb/v2/neutron/ports/175e6b60-9ad6-489d-a93e-270adbc08f87
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal [req-2e9db775-66f8-44f9-a34e-4bcd70812d12 - - - - -] Error while processing delete port 175e6b60-9ad6-489d-a93e-270adbc08f87: HTTPError: 404 Client Error: Not Found for url: http://172.16.0.19:8081/controller/nb/v2/neutron/ports/175e6b60-9ad6-489d-a93e-270adbc08f87
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal Traceback (most recent call last):
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/networking_odl/journal/journal.py", line 245, in _sync_entry
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     self.client.sendjson(method, urlpath, to_send)
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/networking_odl/common/client.py", line 106, in sendjson
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     'body': obj})
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     self.force_reraise()
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     six.reraise(self.type_, self.value, self.tb)
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/networking_odl/common/client.py", line 98, in sendjson
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     self.request(method, urlpath, data))
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/networking_odl/common/client.py", line 140, in _check_response
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     {'e': error, 'text': response.text}, exc_info=1)
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     self.force_reraise()
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     six.reraise(self.type_, self.value, self.tb)
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/networking_odl/common/client.py", line 136, in _check_response
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     response.raise_for_status()
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal   File "/usr/lib/python2.7/site-packages/requests/models.py", line 862, in raise_for_status
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal     raise HTTPError(http_error_msg, response=self)
2017-09-01 16:19:14.946 28254 ERROR networking_odl.journal.journal HTTPError: 404 Client Error: Not Found for url: http://172.16.0.19:8081/controller/nb/v2/neutron/ports/175e6b60-9ad6-489d-a93e-270adbc08f87


Version-Release number of selected component (if applicable):
OSP12+ODL Carbon
python-networking-odl-11.0.0-0.20170806093629.2e78dca.el7ost.noarch


How reproducible:
100%

Steps to Reproduce:
1. Deploy overcloud with ODL
2. Run custom Browbeat+Rally plugin which boots vm nad ping sfloatingip
3. 

Actual results:
Tracebacks in neutron server logs

Expected results:
No tracebacks in neut

Comment 1 Mike Kolesnik 2017-10-18 08:52:56 UTC
Unfortunately it's hard to understand the cause for this from the short log snippet, without having full logs.

I suggest we close this bug for now and reopen when we have enough data to reproduce it, unless you miraculously have the logs for this somewhere and can provide them.

Comment 2 Mike Kolesnik 2017-10-29 07:52:25 UTC
Closing for now since we don't have the details, let's re-open if we have logs or something more concrete..