Re: Mutable listen_addresses GUC - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Mutable listen_addresses GUC
Date
Msg-id 197013.1759157015@sss.pgh.pa.us
Whole thread Raw
In response to Mutable listen_addresses GUC  (Ivan Kovmir <ivan.kovmir@cybertec.at>)
List pgsql-hackers
Ivan Kovmir <ivan.kovmir@cybertec.at> writes:
> It is necessary to restart PostgreSQL to bind to a different network
> interface, thus breaking the active connections.

On most platforms, if you set listen_addresses to "*" then there's no
problem, the kernel will automatically cope with IP address changes.
Do we really need more than that?

The reason I'm pushing back is that this patch looks extremely
complicated and hard-to-test.  It also violates one of the fundamental
precepts of the GUC subsystem, namely that assign hooks shalt not
fail.  And there is a lot of stuff you've not covered, such as the
logic around whether to register for Bonjour.  We could possibly
make this feature work, but the cost-benefit ratio looks quite poor.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: plan shape work
Next
From: Rafia Sabih
Date:
Subject: Re: Bypassing cursors in postgres_fdw to enable parallel plans