RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
Slawek Kaplonski d82e0da5a7 Change neutron backend's timeout in haproxy to 10 minutes
When client makes some heavy API requests to the Neutron API, like
e.g. some bulk request to create many ports at once it may happen that
Neutron will process the request for much longer than 2 minutes, which
is default server timeout in the haproxy's configuration for backends.
It happens e.g. with Kuryr.

Because of that, haproxy returns to the client HTTP 504 but Neutron API
is still processing API requests and finally it finishes properly.
But client may then try to retry to request which failed with 504 error
thus finally it may end up with duplicated resources created.

To avoid that, this patch increases server timeout for the neutron api
backend to 10 minutes.

Conflicts:
    manifests/haproxy.pp

Closes: rhbz#2083245
Change-Id: I0b59053618247d2a6d62d1c9e69173f3ff1d2922
(cherry picked from commit bb002c9d97)
(cherry picked from commit 47e76e9d6e)
2022-08-02 00:32:34 +00:00
doc Follow the new PTI for document build 2018-02-28 14:42:12 +08:00
files Fix rabbitmq certificate reload after it is resubmitted 2021-08-26 12:56:39 +02:00
lib Create SSL certificates from sslProfiles 2021-07-26 13:08:44 +02:00
manifests Change neutron backend's timeout in haproxy to 10 minutes 2022-08-02 00:32:34 +00:00
releasenotes Support configuring extra cinder RBD options 2021-12-21 12:13:31 -08:00
spec Format [oslo_cache] memcache_server when IPv6 is used 2022-03-31 06:21:55 +00:00
templates Puppet config options for AMQP1 sensubility transport 2020-10-28 12:56:32 +00:00
zuul.d Moves the shared zuul queue tripleo to the project level 2022-06-23 13:56:10 +03:00
.gitignore Dissuade .gitignore references to personal tools 2018-10-08 11:47:08 +08:00
.gitreview Update .gitreview for stable/train 2019-10-21 14:18:55 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
bindep.txt Add Puppet package to bindep, for module build 2017-10-27 13:50:15 -07:00
Gemfile Switch includes to absolute 2020-08-03 16:02:44 -06:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
metadata.json Bump last train release 11.7.0 before train extended maintenance 2021-06-03 15:04:12 +03:00
Puppetfile_extras stable-only: Pin puppetlabs-haproxy 2021-04-23 15:59:32 +09:00
Rakefile Composable HA 2017-01-25 19:32:31 +00:00
README.md Add release note link in README 2018-06-27 22:47:34 +08:00
setup.cfg Force to use markdown to prevent pypi issue 2019-07-01 20:45:00 +02:00
setup.py chmod +x setup.py 2017-10-06 12:28:56 -07:00
tox.ini Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2019-10-21 14:19:02 +00:00

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.

Contributing