Re: Read Replica termination occurs when its max_active_replication_origins setting is lower than the primary
От | Masahiko Sawada |
---|---|
Тема | Re: Read Replica termination occurs when its max_active_replication_origins setting is lower than the primary |
Дата | |
Msg-id | CAD21AoD4UGDpPCKfth2nJ=X19Ze+d-=K9sDc7nZPpq0XEtVqdQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Read Replica termination occurs when its max_active_replication_origins setting is lower than the primary (Nathan Bossart <nathandbossart@gmail.com>) |
Список | pgsql-bugs |
On Tue, Sep 16, 2025 at 9:23 PM Nathan Bossart <nathandbossart@gmail.com> wrote: > > On Tue, Sep 16, 2025 at 09:05:33PM -0700, Masahiko Sawada wrote: > > On Tue, Sep 16, 2025 at 7:45 PM Nathan Bossart <nathandbossart@gmail.com> wrote: > >> I haven't tried reproducing it on older versions (with > >> max_replication_slots instead of max_active_replication_origins), but after > >> looking at the code for a bit, I'm growing skeptical that this is new to > >> v18. > > > > Right, it's actually not a new behavior to v18 as we can reproduce it > > with max_replication_slots. I guess that the reason why we didn't > > require standbys to set max_replication_slots no smaller than the > > primary's value is that in principle the maximum number of replication > > slots is not related to the recovery work. max_replication_slots juse > > used to be re-used for the maximum number of active replication > > origins for the sake of simplicity. Now that we have separated the > > maximum number of active replication origins from > > max_replication_slots, it seems to me that > > max_active_replication_origins is now clearly related to the recovery. > > Given that it's existing behavior, I'm not seeing a strong reason to try to > do anything about this for v18. But I could be misunderstanding the nuance > here. > After reviewing the issue again, I agree that we don't have a strong reason to have such a change for v18. While it would probably be safer to require standbys to set max_active_replication_origins no smaller than the primary, it's not an item for v18. We can discuss it separately for v19 or later. Regards, -- Masahiko Sawada Amazon Web Services: https://aws.amazon.com
В списке pgsql-bugs по дате отправления: