This was recommended to better support large deployments
that are trying to send lots of data per client and want
multiple backend gateways serving each client
Signed-off-by: Adam King <adking@redhat.com>
{% endif %}
{% if mode == 'tcp' %}
mode tcp
- balance source
- hash-type consistent
+ balance roundrobin
{% if default_server_opts %}
default-server {{ default_server_opts|join(" ") }}
{% endif %}
' default_backend backend\n\n'
'backend backend\n'
' mode tcp\n'
- ' balance source\n'
- ' hash-type consistent\n'
+ ' balance roundrobin\n'
)
if enable_haproxy_protocol:
haproxy_txt += ' default-server send-proxy-v2\n'
' default_backend backend\n\n'
'backend backend\n'
' mode tcp\n'
- ' balance source\n'
- ' hash-type consistent\n'
+ ' balance roundrobin\n'
' default-server send-proxy-v2\n'
' server nfs.foo.0 192.168.122.111:12049 check\n'
)