Re: Resetting recovery target parameters in pg_createsubscriber
От | Michael Paquier |
---|---|
Тема | Re: Resetting recovery target parameters in pg_createsubscriber |
Дата | |
Msg-id | aMys8vPrgEpWpc1m@paquier.xyz обсуждение исходный текст |
Ответ на | Re: Resetting recovery target parameters in pg_createsubscriber (Alyona Vinter <dlaaren8@gmail.com>) |
Ответы |
Re: Resetting recovery target parameters in pg_createsubscriber
|
Список | pgsql-hackers |
On Tue, Sep 16, 2025 at 05:27:43PM +0700, Alyona Vinter wrote: >> This patch also means that pg_createsubscriber is written so as the >> contents added to recovery.conf/postgresql.auto.conf by >> setup_recovery() are never reset if there is a failure in-flight. Is >> that OK or should we also have an exit callback to do the cleanup work >> in such cases? > > It's a good idea to add an exit callback. Additionally, I'd like to propose > adding a pre-flight check at the start. This check would look for any > existing recovery configuration that might be an artifact from a previous > aborted run and warn the user or handle it appropriately. What do you think > about implementing both the exit callback and the pre-flight check? I am not sure how much a pre-flight check would help if we have an exit callback that would make sure that things are cleaned up on exit. Is there any need to worry about a kill(9) that would cause the exit cleanup callback to not be called? We don't bother about that usually, so I don't see a strong case for it here, either. :) Alexander may have a different opinion. > I will work on improving the code and will also add the documentation notes > that Michael has pointed out ASAP. Thanks. -- Michael
Вложения
В списке pgsql-hackers по дате отправления: