Octavia intensively builds atop HAProxy to provide a load balancing as a service in OpenStack.

HAProxy 2.x includes many new features and improvements such as end-to-end HTTP/2, gRPC, enhanced TCP Fast Open (TFO), tunning for optimal performance, and improved HTTP/2 support.

Octavia roadmap includes adding support to new features and performance improvements only available starting in HAProxy 2.0. CentOS 8 ships with HAProxy 1.8, and according to the package maintainer there are no plans to provide HAProxy 2.x in a foreseeable future.

I have rebuilt HAProxy 2.2 from Fedora rawhide against CentOS 8 and CentOS Stream in [1] and validated it passed Octavia tests in [2] [3] (patchset 3, ignore newer ones).

We would like to check if it would be possible to provide the latest stable LTS HAProxy 2.2 in RDO repositories.

Please share any comments, questions or concerns you may have.

Thanks,
Carlos

[1] https://copr.fedorainfracloud.org/coprs/cgoncalves/haproxy/
[2] https://review.opendev.org/#/c/744102/
[3] https://b243d4743f7e78ea53c5-eb0bc8c584c4b7f1435696f4fd53c9a4.ssl.cf5.rackcdn.com/744102/4/check/octavia-v2-dsvm-scenario-centos-8/0839b39/testr_results.html