Re: Separate GUC for replication origins

Euler Taveira <euler@eulerto.com>

From: "Euler Taveira" <euler@eulerto.com>
To: "Peter Eisentraut" <peter@eisentraut.org>, pgsql-hackers@lists.postgresql.org
Date: 2025-01-08T15:38:58Z
Lists: pgsql-hackers

Attachments

On Thu, Dec 19, 2024, at 10:31 AM, Peter Eisentraut wrote:
> On 10.12.24 19:41, Euler Taveira wrote:
> > I'm attaching a patch that adds max_replication_origins. It basically 
> > replaces
> > all of the points that refers to max_replication_slots on the subscriber. It
> > uses the same default value as max_replication_slots (10). I did nothing to
> > keep the backward compatibility. I mean has a special value (like -1) that
> > means same value as max_replication_slots. Is it worth it? (If not, it 
> > should
> > be mentioned in the commit message.)
> 
> I think some backward compatibility tweak like that would be useful. 
> Otherwise, the net effect of this is that most people will have to do 
> one more thing than before to keep their systems working.  Also, all 
> deployment and automation scripts would have to be updated for this.
> 
This new patch includes the special value (-1) that uses max_replication_slots
instead.


--
Euler Taveira
EDB   https://www.enterprisedb.com/

Commits

  1. Add GUC option to control maximum active replication origins.

  2. Better document logical replication parameters

  3. Introduce replication progress tracking infrastructure.