https://github.com/openshift/ose/pull/739
verified this bug on openshift v3.5.5.21 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 81a5bcbca73d96f8657df7509ff133e0 10.129.0.18:8080 check inter 5000ms cookie 81a5bcbca73d96f8657df7509ff133e0 weight 100 server 143d0ca2ad39d6ecb07e3bf369e766aa 10.129.0.15:8080 check inter 5000ms cookie 143d0ca2ad39d6ecb07e3bf369e766aa weight 100 server 1ef4b717b10b2a0d8a4f739f89872b7f 10.129.0.16:8080 check inter 5000ms cookie 1ef4b717b10b2a0d8a4f739f89872b7f weight 100 server 0905556f9c38a42b197c699c92c67667 10.129.0.17:8080 check inter 5000ms cookie 0905556f9c38a42b197c699c92c67667 weight 100 before this fixed, the endpints will be in order: server 143d0ca2ad39d6ecb07e3bf369e766aa 10.129.0.15:8080 check inter 5000ms cookie 143d0ca2ad39d6ecb07e3bf369e766aa weight 100 server 1ef4b717b10b2a0d8a4f739f89872b7f 10.129.0.16:8080 check inter 5000ms cookie 1ef4b717b10b2a0d8a4f739f89872b7f weight 100 server 0905556f9c38a42b197c699c92c67667 10.129.0.17:8080 check inter 5000ms cookie 0905556f9c38a42b197c699c92c67667 weight 100 server 81a5bcbca73d96f8657df7509ff133e0 10.129.0.18:8080 check inter 5000ms cookie 81a5bcbca73d96f8657df7509ff133e0 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