Re: recovery modules
От
Andres Freund
Тема
Re: recovery modules
Дата
Msg-id
20230201210606.nvfbuvzfby3gskvu@alap3.anarazel.de
Ответ на
Re: recovery modules (Nathan Bossart)
Список
Дерево обсуждения
recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Andres Freund <andres@anarazel.de>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Nathan Bossart <nathandbossart@gmail.com>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Re: recovery modules Michael Paquier <michael@paquier.xyz>
Hi, On 2023-02-01 12:15:29 -0800, Nathan Bossart wrote: > Here's a new patch set in which I've attempted to address this feedback and > Michael's feedback. Looks better! > @@ -25,12 +34,14 @@ extern PGDLLIMPORT char *XLogArchiveLibrary; > * For more information about the purpose of each callback, refer to the > * archive modules documentation. > */ > -typedef bool (*ArchiveCheckConfiguredCB) (void); > -typedef bool (*ArchiveFileCB) (const char *file, const char *path); > -typedef void (*ArchiveShutdownCB) (void); > +typedef void (*ArchiveStartupCB) (ArchiveModuleState *state); > +typedef bool (*ArchiveCheckConfiguredCB) (ArchiveModuleState *state); > +typedef bool (*ArchiveFileCB) (const char *file, const char *path, ArchiveModuleState *state); > +typedef void (*ArchiveShutdownCB) (ArchiveModuleState *state); Personally I'd always pass ArchiveModuleState *state as the first arg, but it's not important. Greetings, Andres Freund
В списке pgsql-hackers по дате отправления