Re: Question about UNIX socket connections and SSL - Mailing list pgsql-general

From Casey & Gina
Subject Re: Question about UNIX socket connections and SSL
Date
Msg-id CB63A97A-E61D-4EE9-AF2E-7DD8109FFB21@osss.net
Whole thread Raw
In response to Re: Question about UNIX socket connections and SSL  (Daniel Gustafsson <daniel@yesql.se>)
List pgsql-general
> On Jun 13, 2024, at 6:47 AM, Daniel Gustafsson <daniel@yesql.se> wrote:
>
> While not strictly that, there was a patch not too long ago for teaching
> postgres the PROXY protocol.

As I understand it, PROXY protocol support would be nice if one connects through haproxy on standalone hosts, so that
postgrescould show the originating app servers as the client_addr / client_hostname.  We used to have standalone host
haproxies,but moved to haproxy instances on each app node for performance and scalability reasons (many app nodes).  I
guessit could also help if we were to run pgbouncer on the db nodes? 

We're using haproxy to route connections to the appropriate database nodes - RW connections go to the current master in
thecluster, and RO are balanced between replicas.  It seems that libpq could allow SSL on UNIX sockets which would
avoidhaving to utilize TCP for the local connections from the application to haproxy. 

Is there any way to utilize sslmode=verify-full through something routing connections to the appropriate database
instances,whether that's with haproxy or something else? 

--
Thanks,
- Casey


pgsql-general by date:

Previous
From: "David G. Johnston"
Date:
Subject: Re: Reset sequence to current maximum value of rows
Next
From: Rich Shepard
Date:
Subject: Re: Reset sequence to current maximum value of rows [RESOLVED]