kolla-ansible/ansible
Léo Gillot-Lamure e043828601 loadbalancer: support setting nbthread with variable haproxy_threads
Threads are the recommended way to scale CPU performance since HAProxy
1.8.

Official documentation says: « While "nbproc" historically used to be the only
way to use multiple processors, it also involved a number of shortcomings
related to the lack of synchronization between processes (health-checks, peers,
stick-tables, stats, ...) which do not affect threads. As such, any modern
configuration is strongly encouraged to migrate away from "nbproc" to
"nbthread". ».

While more recent versions of HAProxy automatically detect the number of
available CPU and enable threads for them, it can be useful to explicitely set
the value.

In this patch, setting cpu-map for threads is not supported.

Change-Id: Id917c70f3dbe52f24f25d9403ba8151729e8966b
2023-08-02 13:25:50 +00:00
..
action_plugins Fix maximum width of the DIB Multiline-YAML 2023-04-14 16:36:22 +03:00
filter_plugins haproxy: support single external frontend 2023-06-29 01:44:00 +02:00
group_vars haproxy: support single external frontend 2023-06-29 01:44:00 +02:00
inventory neutron: Add neutron-ovn-agent support 2023-05-19 10:20:16 +00:00
library Refactor DockerWorker into ContainerWorker 2023-02-20 14:12:00 +01:00
module_utils Fix restart_container when restart_policy is no 2023-03-23 16:18:34 +00:00
roles loadbalancer: support setting nbthread with variable haproxy_threads 2023-08-02 13:25:50 +00:00
bifrost.yml Update "openstack_release" variable to static brach name 2019-09-16 12:42:44 +00:00
certificates.yml certificates: generate libvirt TLS certificates 2022-02-03 14:32:38 +00:00
destroy.yml
gather-facts.yml Add systemd container control 2023-01-19 10:38:41 +01:00
kolla-host.yml Install openstack.kolla collection 2022-02-21 14:26:48 +00:00
mariadb_backup.yml Use mariabackup for database backups 2019-11-01 18:44:10 +00:00
mariadb_recovery.yml Update "openstack_release" variable to static brach name 2019-09-16 12:42:44 +00:00
mariadb.yml Refactor MariaDB and RabbitMQ restart procedure 2023-06-17 21:02:49 +00:00
monasca_cleanup.yml Remove kafka, storm, zookeeper 2022-12-08 06:50:15 +00:00
nova-libvirt-cleanup.yml libvirt: add nova-libvirt-cleanup command 2022-03-21 11:54:54 +00:00
nova.yml nova: use any_errors_fatal for once-per-cell tasks 2022-04-22 10:37:25 +00:00
octavia-certificates.yml octavia: generate certificates automatically 2020-10-08 16:50:30 +02:00
post-deploy.yml Change clouds.yaml location 2022-09-27 11:10:12 +00:00
prune-images.yml Adds Docker image pruning command 2020-01-27 13:44:01 +03:00
rabbitmq.yml Refactor MariaDB and RabbitMQ restart procedure 2023-06-17 21:02:49 +00:00
site.yml Refactor MariaDB and RabbitMQ restart procedure 2023-06-17 21:02:49 +00:00