https://github.com/openshift/ose/pull/736
verified this bug on openshift v3.3.1.31 When enable the env: oc env dc router ROUTER_BACKEND_PROCESS_ENDPOINTS=shuffle check the endpoints in haproxy.config, it will be random order: server 1d3e7a9efe9cd4c03828da92f8e9f623 10.1.0.8:8080 check inter 5000ms cookie 1d3e7a9efe9cd4c03828da92f8e9f623 weight 100 server 453bbe2377d1107c9316326e9f65e17d 10.1.0.4:8080 check inter 5000ms cookie 453bbe2377d1107c9316326e9f65e17d weight 100 server e1c82daa47291c4e11fdcb16d0a060d9 10.1.0.6:8080 check inter 5000ms cookie e1c82daa47291c4e11fdcb16d0a060d9 weight 100 server f558554d5699469f291a8bf906aec554 10.1.0.9:8080 check inter 5000ms cookie f558554d5699469f291a8bf906aec554 weight 100 before this fixed, the endpints will be in order: server 1d3e7a9efe9cd4c03828da92f8e9f623 10.1.0.4:8080 check inter 5000ms cookie 1d3e7a9efe9cd4c03828da92f8e9f623 weight 100 server 453bbe2377d1107c9316326e9f65e17d 10.1.0.6:8080 check inter 5000ms cookie 453bbe2377d1107c9316326e9f65e17d weight 100 server e1c82daa47291c4e11fdcb16d0a060d9 10.1.0.8:8080 check inter 5000ms cookie e1c82daa47291c4e11fdcb16d0a060d9 weight 100 server f558554d5699469f291a8bf906aec554 10.1.0.9:8080 check inter 5000ms cookie f558554d5699469f291a8bf906aec554 weight 100
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/RHBA-2017:1425