Description of problem: Currently the haproxy loadbalancer set by TripleO uses balance roundrobin. According to this Openshift HA configuration example[1] it uses balance source for both the API and the router backends. This way we ensure that all traffic from a user’s session goes to the same node(sticky sessions). [1] https://blog.openshift.com/keeping-both-of-your-openshift-container-platforms-highly-available-with-keepalived-and-haproxy/ Version-Release number of selected component (if applicable): puppet-tripleo-9.3.1-0.20181010034751.157eaab.el7ost.noarch
Assigning this to you Marius since you're already provided the patches upstream. Feel free to reassign to me to get the patches in a downstream build.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:0045