Back in the day when the TLS termination layer used TCP to talk to varnish we set 8 different ports (3120 - 3127) to avoid experiencing port exhaustion issues. This has been replicated without further analysis when the TLS termination layer was assumed by HAProxy and UDS adopted. Check if this makes any sense nowadays or a single socket works as fine.
Description
Details
Event Timeline
Change 905643 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):
[operations/puppet@production] hiera: Use a single socket on haproxy/varnish on cp60[08,16]
Change 905643 merged by Vgutierrez:
[operations/puppet@production] hiera: Use a single socket on haproxy/varnish on cp60[08,16]
Mentioned in SAL (#wikimedia-operations) [2023-04-04T14:28:33Z] <vgutierrez> switch cp6008 (upload) and cp6016 (text) to use a single UDS socket between haproxy and varnish - T333965
Change 908205 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):
[operations/puppet@production] hiera: Use a single socket for haproxy/varnish on drmrs
Change 908205 merged by Vgutierrez:
[operations/puppet@production] hiera: Use a single socket for haproxy/varnish on drmrs
Change 909675 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):
[operations/puppet@production] hiera: Use a single UDS for haproxy<-->varnish traffic
Change 909675 merged by Vgutierrez:
[operations/puppet@production] hiera: Use a single UDS for haproxy<-->varnish traffic
Change 909688 had a related patch set uploaded (by Vgutierrez; author: Vgutierrez):
[operations/puppet@production] hiera: Use one socket on haproxy<-->varnish@ulsfo
Change 909688 merged by Vgutierrez:
[operations/puppet@production] hiera: Use one socket on haproxy<-->varnish@ulsfo
Change 957345 had a related patch set uploaded (by BBlack; author: BBlack):
[operations/puppet@production] beta: haproxy->varnish single UDS config
Change 957346 had a related patch set uploaded (by BBlack; author: BBlack):
[operations/puppet@production] Varnish: listen on only 1x UDS
Change 957348 had a related patch set uploaded (by BBlack; author: BBlack):
[operations/puppet@production] varnish: only listen on a single TCP port
Change 957349 had a related patch set uploaded (by BBlack; author: BBlack):
[operations/puppet@production] varnish: remove TCP monitoring
Change 957350 had a related patch set uploaded (by BBlack; author: BBlack):
[operations/puppet@production] varnish: limit TCP listener to localhost
Change 957345 merged by BBlack:
[operations/puppet@production] beta: haproxy->varnish single UDS config
Change 957346 merged by BBlack:
[operations/puppet@production] Varnish: listen on only 1x UDS
Change 957350 abandoned by BBlack:
[operations/puppet@production] varnish: limit TCP listener to localhost
Reason:
Merged into another related patch
Change 957349 merged by BBlack:
[operations/puppet@production] varnish: remove TCP monitoring
Change 957348 merged by BBlack:
[operations/puppet@production] varnish: only listen on a single, local TCP port