puppet-tripleo/manifests
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
..
certmonger [train-only] Fix certmonger novnc_proxy key files data race 2022-05-25 15:40:00 +02:00
firewall Add 'ipversion' to firewall/rule.pp 2019-09-25 18:36:44 +00:00
haproxy HAProxy: enable forwardfor for all http endpoints 2022-05-24 00:34:06 +09:00
host Use validate_legacy 2019-02-25 22:51:07 +01:00
network Fix the default values for ca_file and cert_file 2020-06-24 09:22:55 +00:00
pacemaker Allow to specify a nic for the VIPs + Fix nic selection when no nic is specified 2020-12-22 08:44:48 +00:00
packages packages: run upgrade at 'setup' stage 2016-10-14 18:17:30 -04:00
profile Enable ovn controller to be updated before ovn-northd. 2022-04-12 15:11:26 +00:00
releasenotes/notes New profile to configure libvirt-guests on compute host 2018-07-13 17:42:24 +02:00
stunnel Force stunnel to use TLSv1.2 2018-04-19 13:31:46 +00:00
config.pp Introduce tripleo::config 2019-06-04 18:07:21 +00:00
fencing.pp Extend fencing to hosts using fence_kubevirt agent. 2021-09-23 15:50:46 +02:00
firewall.pp Revert "Replace hiera('service_names') by hiera('enabled_services')" 2019-12-11 18:42:10 +00:00
haproxy.pp Change neutron backend's timeout in haproxy to 10 minutes 2022-08-02 00:32:34 +00:00
init.pp Implement firewalling in tripleo::firewall 2015-07-15 11:58:46 +02:00
keepalived.pp Fix keepalived VIP monitoring script 2019-04-18 11:47:10 -06:00
masquerade_networks.pp Fix Undercloud masquerading firewall rules 2018-10-23 07:24:31 +00:00
noop.pp Add class to set noop on various puppet resources 2015-07-03 17:16:07 -04:00
packages.pp noop package installations inside containers 2019-01-26 11:19:17 +01:00
redis_notification.pp Loadbalancer: Add support for Redis 2015-04-16 21:13:40 +02:00
stunnel.pp Lower the default stunnel log level 2018-05-28 13:40:29 +02:00
tls_proxy.pp Support TLS deployments with KernelDisableIPv6 enabled 2019-07-08 20:59:13 +02:00
trusted_ca.pp Add manifests to inject and trust CA certificates 2016-08-23 14:36:20 +00:00
trusted_cas.pp Add manifests to inject and trust CA certificates 2016-08-23 14:36:20 +00:00