octavia api doesn't get along with haproxy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Brent Eagles |
Bug Description
The octavia api currently runs under wsgiref.
(sample stack trace)
172.16.32.20 - - [06/Nov/2018 23:29:04] "OPTIONS / HTTP/1.0" 500 59
Traceback (most recent call last):
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
error: [Errno 32] Broken pipe
172.16.32.16 - - [06/Nov/2018 23:29:04] "OPTIONS / HTTP/1.0" 200 0
Traceback (most recent call last):
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
File "/usr/lib64/
'Date: %s\r\n' % format_
File "/usr/lib64/
File "/usr/lib64/
error: [Errno 104] Connection reset by peer
Changed in tripleo: | |
status: | New → Triaged |
milestone: | none → stein-3 |
assignee: | nobody → Brent Eagles (beagles) |
importance: | Undecided → High |
Changed in tripleo: | |
milestone: | stein-3 → stein-rc1 |
Changed in tripleo: | |
status: | Triaged → In Progress |
Reviewed: https:/ /review. openstack. org/636380 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=f4460a580d2 4a709a4b2dede80 7b57fa9ab24f2b
Committed: https:/
Submitter: Zuul
Branch: master
commit f4460a580d24a70 9a4b2dede807b57 fa9ab24f2b
Author: Brent Eagles <email address hidden>
Date: Wed Mar 6 14:05:59 2019 -0330
Run octavia-api under httpd
octavia-api's cli app doesn't behave well with haproxy so let's run
under apache and save ourselves some grief. Also adds cleanup for the
octavia-api tls proxy in update and upgrade tasks if it was previously
deployed.
Also updates zuul layout for multinode job to track changes to new
flattened octavia service files.
Closes-Bug: #1815811
Change-Id: Ied7cb31fbf1222 694250e4769573b cbb82ba5bea